J'essaie d'utiliser un break
dans un for
mais comme j'utilise également des subs stricts dans mon code Perl, j'obtiens une erreur disant :
Le mot "break" n'est pas autorisé lorsque alors que "strict subs" est utilisé à ./final.pl ligne 154.
Existe-t-il un moyen de contourner ce problème (à part la désactivation des subs stricts) ?
Mon code est formaté comme suit :
for my $entry (@array){
if ($string eq "text"){
break;
}
}
24 votes
Et si vous n'aviez pas activé l'option "strict subs", vous auriez obtenu une erreur d'exécution lorsque le système n'a pas pu trouver un sous-domaine nommé "break".