公開日:2015/04/20
省略しない書き方
まずは省略しない場合。
@array = ("a","b","c");
foreach $item (@array) {
print $item;
}
配列arrayをループして各列の値を順に出力してる。
値は変数itemに一時的に取り出される。
省略した書き方
省略した場合。
@array = ("a","b","c");
foreach (@array) {
print $_;
}
変数を定義してない。
この場合は勝手に$_なる隠れキャラに取り出される。
スッキリしてるけどわかりづらい気もする。