タグ

perlと雑学に関するiwwのブックマーク (1)

  • Perl再入門 | forとforeachの違い (同じです!) - DQN起業日記

    forとforeachは、何が違うのか? 実は、違いはありません。 まったく同じです。 リャマこと「初めてのPerl」の第10章にもこう書いてあります。 Perl文法の中では、キーワードforeachはキーワードforと完全に等価です。 つまり、プログラムの中で、forと書いてもforeachと書いても、Perlはそれを同じものとして扱うのです。 したがって、下記の2つのループは同じ動作をします。 use strict; use warnings; my @array = ("x", "y","z"); foreach(@array){ print $_."\n"; } for(@array){ print $_."\n"; } で、どちらを使えばよいのかというと、 文字数が少ないFORをお勧めします! (ダジャレではない) 関連記事 Perl再入門 | 超簡単!for,foreachの

    Perl再入門 | forとforeachの違い (同じです!) - DQN起業日記
    iww
    iww 2011/06/19
    知らなかった・・・
  • 1