Perlリファレンス

foreach







foreach


foreachは、forとまったく同じ物ですが、
配列やリストを順番に処理したい場合はforeachが使われます。


@a=(0,1,2,3,4,5,6,7,8,9);
foreach(@a){
   print $_;
}
配列@aの中身が0,1,2,3,4,5,6,7,8,9であり、10回ループされる。
配列の一つの値は$_に順番に格納される。


条件式の前に変数を指定することで、$_ではなく指定された変数に値が格納される。
@a=(0,1,2,3,4,5,6,7,8,9);
foreach $i(@a){
   print $i;
}
$_ではなく$iに値が格納される。


関連






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3