前ページ

# 整数
12_345 # 整数(アンダースコアは無視)
123.45 # 小数
1.23E45 # 指数
0x12345 # 16進数
012345 # 8進数


 文字列はダブルクォテーション(")又はシングルコーテーション(')で囲みます。ダブルクォテーションはその中に含まれる変数やエスケープシーケンスを展開します。シングルコーテーションは展開しません

$a = 30 ;

print
"$a" ; # 変数の内容30が表示される
print
'$a' ; # $aと表示される



エスケープシーケンス


 Perlスクリプトから改行を出力する場合は print文を使用します。また改行などはエスケープシーケンスを使用します。

  エスケープシーケンスはバックスラッシュ(日本語環境では \ )で始まる文字列で、それぞれが特殊な意味を持ちます。


記述 展開文字
\n 改行
\r 復帰
\f 改ページ
\t タブ
\b バックスペース
\a アラーム
\e エスケープ文字
\33 文字コード(8進数)
\x1b 文字コード(16進数)

次ページ