mymain.pl
¡#! /usr/bin/perl
utilizar terminante;
mi ($a, $b, $c);
requerir “load_vars.pl”;
requerir “myutilities.pl”;
comienzo de la impresión “: Estoy en mymain.pl \ n \ n”;
($a, $b, $c) = &load_vars;
&myutilities ($a);
extremo de la impresión “: Estoy en mymain.pl \ mymain del NAND n que son las variables cargadas: \ na=$a \ nb=$b \ nc=$c \ n”;
load_vars.pl
¡#! /usr/bin/perl
utilizar terminante;
sub los load_vars {
imprimir las “variables del cargamento… Estoy en ahora \ n \ n de load_vars.pl”;
mi $a = “manzana”;
mi $b = “plátano”;
mi $c = “cereza”;
volver ($a, $b, $c);
}
1;
myutilities.pl
¡#! /usr/bin/perl
utilizar terminante;
sub los myutilities {
mi ($a) = @_;
impresión “usar utilidades… Estoy en ahora \ n de los myutilities”.
“y en myutilities a = $a \ n \ n”;
}
1;
Salida:
[~ root@dm1] # ./mymain.pl
comienzo: Estoy en mymain.pl
variables del cargamento… Ahora estoy en load_vars.pl
usar utilidades… Ahora estoy en myutilities
y en myutilities a = manzana
extremo: Estoy en mymain.pl
y el mymain de n las variables cargadas es:
a=apple
b=banana
c=cherry
|