ฉันพยายามที่จะใช้break
คำสั่งในfor
วง แต่เนื่องจากฉันยังใช้หมวดย่อยอย่างเข้มงวดในรหัส Perl ของฉันฉันได้รับข้อผิดพลาดว่า:
Bareword "break" ไม่ได้รับอนุญาตในขณะที่ใช้ "subs subs" อย่างเข้มงวดที่. /final.pl บรรทัดที่ 154
มีวิธีแก้ปัญหาสำหรับสิ่งนี้ (นอกเหนือจากการปิดใช้งานหมวดย่อยที่เข้มงวด)?
รหัสของฉันมีรูปแบบดังนี้:
for my $entry (@array){
if ($string eq "text"){
break;
}
}
22
และหากคุณไม่ได้เปิด "subs subs" อย่างต่อเนื่องคุณจะได้รับข้อผิดพลาดรันไทม์แทนเมื่อไม่พบหัวข้อย่อย "break"
—
Paul Tomblin