電子書籍の厳選無料作品が豊富!

こんばんは,お世話になっております.

foreach文を現在使っているのですが,決められた回数表示することは可能でしょうか?
それとも,リストが終わるまでループを繰り返してしまうのでしょうか?

初歩的な問題かもしれませんが,よろしくお願いします.

A 回答 (1件)

終了条件をif文などで作成し、last関数を使うことで


foreach文から抜け出すことができます。

例えば、
$i = 0;
foreach my $k ( 0 .. 1000 ) {
print $k . "\n";
last if ( $i ==  10 ) ;
$i++;
}

$kはいくつまで表示されますか。
lastから始まる業を削除して実行した物と比べればわかりやすいと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!