1. ホーム
  2. パール

[解決済み】Perlでループから抜け出すには?

2022-03-27 13:38:20

質問

を使おうとしています。 break ステートメントを for というエラーが表示されます。

Bareword "break" not allowed while ./final.pl で使用されている "strict subs" 。 の154行目で使用されています。

これを回避する方法はありますか(strict subsを無効にする以外に)?

私のコードは以下のような書式になっています。

for my $entry (@array){
    if ($string eq "text"){
         break;
    }
}

解決方法は?

あ、見つけました。 あなたが使うのは 最後 の代わりに 休憩

for my $entry (@array){
    if ($string eq "text"){
         last;
    }
}