■
スカラー変数
変数を"と'で囲んだときの違いは?
$var = 10;
print "$var\n";
print "ダブルクォートで囲んでみる\n";
print "$var\n";
print "\n";
print "シングルクォートで囲んでみる\n";
print '$var\n';
print "\n";
変数の演算
$var1 = 1;
$var2 = 3;
$var3 = $var1 + $var2;
print "$var3\n";
print "\n";
文字列結合 .で結合
$str1 = "perlを使ってみる\n";
$str2 = "文字列結合させてみる";
$str3 = $str1.$str2;
print $str3;
print "\n";
標準入力
print "標準入力を受け付けてみる\n";
$stdin =
#改行コード削除
chomp($stdin);
print "$stdinですね";
print "\n";
制御文 if
print "if文を使ってみる\n";
print "入力値を比較\n";
print "1つ目\n";
$val1 =
print "2つ目\n";
$val2 =
#ifで比較
if ($val1 == $val2) {
print "等しい\n";
} else {
print "等しくない\n";
}
3項演算子
print(($val1 == $val2) ? "等しい\n" : "等しくない\n");
文字列用の比較演算子
print(($val1 eq $val2) ? "等しい\n" : "等しくない\n");
0は偽
if (0) {
print "0は真\n";
} else {
print "0は偽\n";
}
1は真
if (1) {
print "1は真\n";
} else {
print "1は偽\n";
}
繰り返し演算子
#$val3 = "a"を10回繰り返したものを$val3に代入
$val3 = "a";
$val3 x=10;
print "$val3\n";