2006-05-03から1日間の記事一覧
大見出し(*)に自動的に p1、p2、p3……と識別子(name)が付けられていきますが、はてダラで日記を書いていると1つ問題がありました。 1日中の新しい見出しは上方向に追加しているのですが(下に行くほど古くなる)、識別子が上から p1、p2、p3……と割り振ら…
for といえばお馴染みのループ構文ですね。初期化式、条件式、再初期化式という3つの式を指定して、与えたブロックを繰り返す事ができます。 # fortest.pl my @fruits = ("apples", "oranges", "bananas"); for (my $i = 0; $i < @fruits; $i++) { print "I …
for を勉強した後にマニュアルを眺めていたら foreach を見つけました。といっても、実は foreach と for は同じ意味らしいですが。 foreach を使うと、配列の要素に1つずつアクセスできます。 foreach $スカラ変数 (@配列) { ブロック } と書く事で、@配列…
nextとlastは、C言語でいうcontinueとbreakにあたります。Perlの構文はC言語に似ているので間違えそうです。(-_-; nextは、ループのブロックの途中からループの先頭に戻る事ができます。この際、whileやuntilの継続条件式、forの条件式・再初期化式は評価さ…