| | | # 整数 |
| 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進数) |
| |