¿Qué significa la siguiente definición en Perl?
use yyy;
Estos son los significados de cargar módulos (módulo, pm, módulo perl)
Equivalente a incluir c e importar java
uso estricto;
Después de cargar el módulo, todas las variables del programa deben declararse antes de poder usarse. Después de cargar este módulo, todas las variables del programa deben declararse antes de poder usarse; de lo contrario, se generará un error y la ejecución se detendrá.
Las variables se pueden definir como locales, mías y nuestras. Sin embargo, las versiones más nuevas de Perl recomiendan declarar mi $x = 123
use Log qw (error warn info verbose debug_log info_log);
y lo siguiente, seguido de un qw (. . . ) Esta forma de escribir le permite llamar directamente al contenido del módulo (sub/función)
Debido a que cargar un módulo no significa que pueda llamar directamente al contenido del módulo, es posible que deba construir un objeto primero
use Ejemplo::Module;
my $x = new Ejemplo::Module
$x -gt; $z);
Pero después de qw ( ... ) puedes llamar al contenido del módulo directamente. ), puedes llamarlo directamente.
Pero después de qw (...) puedes llamarlo directamente (en realidad no, pero así es como funciona actualmente)
Usa Clone qw (clonar)
<; p>mi $x = { x =gt; 1, y =gt; 2};mi $X = clon $x;
imprimir $X- gt; }; # Exportar "1"
Usa POSIX qw(strftime);
Esto está mal, se debe usar POSIX qw(strftime);
El resto La lista no es exhaustiva. Sabrás lo que significan cuando los uses =)