我试图break
在for
循环中使用一条语句,但是由于我也在Perl代码中使用了严格的subs,因此出现了一条错误消息:
在./final.pl第154行中使用“严格限制”时,不允许使用标头“ break”。
有没有解决的办法(除了禁用严格的潜艇)?
我的代码格式如下:
for my $entry (@array){
if ($string eq "text"){
break;
}
}
22
而且,如果您没有打开“ strict subs”,那么当它找不到名为“ break”的子项时,就会出现运行时错误。
—
Paul Tomblin,