文字列演算子(3) 

1 | 2 | 3 | 4 | 5 | 6
第2章 スカラー変数の2-3.スカラー演算子の例題を試してみる。

文字列演算子 連結(加算)

#!/usr/bin/perl
$a="ABC";
$b="DEF";
print $a.$b;

この内容をab1.plにする。

komadas-Computer:~ komada$ chmod +x ab1.pl
komadas-Computer:~ komada$ ./ab1.pl
ABCDEFkomadas-Computer:~ komada$

ABCDEFと答えがでてきた。ピリオドは文字の連結ということでしょうか。

文字列演算子 繰り返し(乗算)

#!/usr/bin/perl
$c="ABC";
$d=3;
print $c×$d;

この内容をab2.plにする

komadas-Computer:~ komada$ chmod +x ab2.pl
komadas-Computer:~ komada$ ./ab2.pl
Unrecognized character \xD7 at ./ab2.pl line 4.
komadas-Computer:~ komada$

×(かける)がおかしかったのかな。

#!/usr/bin/perl
$c="ABC";
$d=3;
print $c*$d;

この内容をab3.plにする。

komadas-Computer:~ komada$ chmod +x ab3.pl
komadas-Computer:~ komada$ ./ab3.pl
0komadas-Computer:~ komada$

miというエディタを使ってみる

人力検索の回答であったようにmiをつかってみることにしました。

#!/usr/bin/perl
$c="ABC";
$d=3;
print $c×$d;

この内容をab4.plにする。

komadas-Computer:~ komada$ chmod +x ab4.pl
komadas-Computer:~ komada$ ./ab4.pl
print: bad interpreter: No such file or directory
komadas-Computer:~ komada$

×(かける)ではなくx(エックス)を使ってみる

#!/usr/bin/perl
$c="ABC";
$d=3;
print $c x $d;

この内容をab5.plにする。

komadas-Computer:~ komada$ chmod +x ab5.pl
komadas-Computer:~ komada$ ./ab5.pl
ABCABCABCkomadas-Computer:~ komada$

テキストエディットでできました。やったー!