変数

変数名には「$」+変数名で定義する

$var = "Hello World";
print $var;
 
 
Hello World
 
 

変数名には「$」+変数名で定義する

$var = 123456;
print $var;
 
 
123456
 
 

文字列を連結して表示

$var = "123456";
print "aaa=" . $var;
 
 
aaa=123456
 
 

変数を展開して表示

$var = "123456";
print "aaa=$var";
 
 
aaa=123456
 
 

変数の命名規約


$var  : ○
$_var : ○
$VAR1 : ○
$1var : × 変数名の先頭文字には数字は使えない
$ほげ : × 変数名には全角文字は使えない

エスケープ

シングルクォート、ダブルクォートなどを表示したい場合は「¥」を使用する

$var = "aaa\"bbb";
print "aaa=[$var]";
 
 
aaa=[aaa"bbb]
 

複数のエスケープをまとめてしたい場合(qq/文字列/を使用)

$var1 = "aaa";
$var2 = "bbb";
$var3 = "ccc";
$var = qq/$var1"$var2"$var3/;
print "aaa=[$var]";
 
 
aaa=[aaa"bbb"ccc]
 
 

数値

10進数、2進数、8進数、16進数表示

print 12 . "\n";
print 0b1010 . "\n";
print 012 . "\n";
print 0x10 . "\n";
 
 
12
10
10
16
 
 

小数

print 12.34 . "\n";
print 1.2E-1, "\n";
 
 
12.34
0.12
 
 

桁数を大きい

$var1 = 1_111_222;
$var2 = 3_333_333;
$var = $var1 + $var2;
 
print $var;
 
 
 
4444555
 
 
最終更新:2011年02月21日 23:40