루프 break
에서 명령문 을 사용하려고하는데 for
Perl 코드에서 엄격한 서브를 사용하고 있기 때문에 오류가 발생합니다.
./final.pl 라인 154에서 "strict subs"를 사용하는 동안 Bareword "break"는 사용할 수 없습니다.
이것에 대한 해결책이 있습니까 (엄격한 잠수함을 비활성화하는 것 외에)?
내 코드의 형식은 다음과 같습니다.
for my $entry (@array){
if ($string eq "text"){
break;
}
}
22
그리고 "엄격한 하위"가 설정되어 있지 않으면 "break"라는 하위를 찾을 수 없을 때 런타임 오류가 발생했을 것입니다.
—
Paul Tomblin