mymain.pl
#! /usr/bin/perl
usare rigoroso;
mio ($a, $b, $c);
richiedere “load_vars.pl„;
richiedere “myutilities.pl„;
inizio della stampa “: Sono in mymain.pl \ n \ n„;
($a, $b, $c) = &load_vars;
&myutilities ($a);
estremità della stampa “: Sono in mymain.pl \ mymain che di NAND n le variabili caricate sono: \ na=$a \ nb=$b \ nc=$c \ n„;
load_vars.pl
#! /usr/bin/perl
usare rigoroso;
sub i load_vars {
stampare “le variabili di caricamento… Sono in ora \ n \ n di load_vars.pl„;
mio $a = “mela„;
mio $b = “banana„;
mio $c = “ciliegia„;
rinviare ($a, $b, $c);
}
1;
myutilities.pl
#! /usr/bin/perl
usare rigoroso;
sub i myutilities {
mio ($a) = @_;
stampa “using i programmi di utilità… Sono in ora \ n di myutilities„.
“e in myutilities a = $a \ n \ n„;
}
1;
Uscita:
[~ root@dm1] # ./mymain.pl
inizio: Sono in mymain.pl
variabili di caricamento… Sono ora in load_vars.pl
using i programmi di utilità… Sono ora in myutilities
e in myutilities a = mela
estremità: Sono in mymain.pl
e il mymain di n le variabili caricate è:
a=apple
b=banana
c=cherry
|