¿Qué es exactamente lo que 'usa 5.014'?Perl: ¿Qué características exactas admite 'usar 5.014'?
Por favor, alguien copie & pegue aquí, porque no pude encontrarlo en ningún perldoc. (tal vez estoy ciego). En la 'característica de perldoc' son solo algunas cosas para el 5.10. O dirígeme a alguna URL.
thanx.
EDIT:
Por favor, compruebe primero, ¿qué respuesta. Por ejemplo: intente lo siguiente:
use 5.008;
$s=1;
say "hello";
obtendrá mensaje de error sobre el "decir", porque Perl 5.8 no sabe "decir"
después, intente esto:
use 5.014;
$s=1;
say "hello";
obtendrá el error
Global symbol "$s" requires explicit package name
así, el "uso 5.014" permitiendouse strict
, y use feature 'say'
; - de forma predeterminada.
Gracias por el puntero. Solo que no se ve en la fuente el "uso estricto". – jm666
Excelente respuesta: gracias por encontrar la fuente que ayuda a especificar qué trae cada paquete. Una pregunta: 'strict' también se habilita automáticamente (a partir del 5.12, como recuerdo). ¿Sabes dónde/cuándo se hace eso?(No figura en el código fuente de 'feature', por lo que puedo decir. – Telemachus
Terrific - gracias. (La tuya realmente debería ser la respuesta aceptada.) – Telemachus