estoy tratando de utilizar una declaración break
for
en un bucle, pero como yo también estoy usando submarinos estrictas en mi código Perl, estoy recibiendo un error que dice:¿Cómo salgo de un bucle en Perl?
Bareword no permitido mientras "subs estricta" en uso en ./final.pl línea 154.
¿hay una solución para esto (además de la desactivación submarinos estrictas)?
Mi código tiene el siguiente formato:
for my $entry (@array){
if ($string eq "text"){
break;
}
}
Y si no tenía "terminados suscriptos" activados, habría obtenido un error de tiempo de ejecución en su lugar cuando no pudo encontrar un subnombre denominado "break". –