第33回 Perlで小技1

今回からは、Perlを使って、
細かいことや、こんなことが(簡単に)できるよー

といったことをツラツラと書いていこうと思います。
オブジェクト指向に関しては残念ながら前回で終了にします)

ピラミッド

よく大学のプログラムの授業で、

*
**
***
****

というのを作れ! という課題がでますよね。

Perlには、 x という演算子があります。
これは、文字列をその回数分繰り返してくれます。

print 'a' x 5, "\n";

結果

aaaaa

これを使って、例の課題を解くと、

ワンライナーで解く

print '*' x $_, "\n" for 1..4;

結果:

*
**
***
****

ね。超簡単。