El pragma feature
Este pragma se usa para activar la nueva sintaxis de esta versión. Se usa así para evitar problemas de compatibilidad con programas hechos para versiones de Perl anteriores.
Las nuevas features disponibles son say, switch y state que veremos próximamente.
Como otros pragmas, el efecto de las features solo estarán disponibles en el contexto o bloque en que se definen:
{
use feature 'say';
say "say está disponible aquí";
}
print "Pero no aquí.\n";
También se puede activar solicitando que el intérprete de Perl sea de una versión superior a la 5.9.5:
use 5.010;que es, además, la forma recomendada para activar la nueva sintaxis.
Desde la línea de comandos, se podrá activar con la opción -E, en lugar de la anterior -e.
Más información en feature.
No hay comentarios:
Publicar un comentario