mymain.pl
#! /usr/bin/perl
strenges verwenden;
mein ($a, $b, $c);
„load_vars.pl“ erfordern;
„myutilities.pl“ erfordern;
Druck„Anfang: Ich bin in mymain.pl \ in n \ in n“;
($a, $b, $c) = &load_vars;
&myutilities ($a);
Druck„Ende: Ich bin in mymain.pl \ NAND n im mymain, welche die geladenen Variablen sind: \ na=$a \ nb=$b \ nc=$c \ n“;
load_vars.pl
#! /usr/bin/perl
strenges verwenden;
sub load_vars {
„Ladenvariablen drucken… Ich bin in load_vars.pl jetzt \ n \ n“;
mein $a = „Apfel“;
mein $b = „Banane“;
mein $c = „Kirsche“;
zurückgehen ($a, $b, $c);
}
1;
myutilities.pl
#! /usr/bin/perl
strenges verwenden;
sub myutilities {
mein ($a) = @_;
Druck „using Dienstprogramme… Ich bin in myutilities jetzt \ n“.
„und in den myutilities a = $a \ n \ n“;
}
1;
Ausgang:
[~ root@dm1] # ./mymain.pl
Anfang: Ich bin in mymain.pl
Ladenvariablen… Ich bin in load_vars.pl jetzt
using Dienstprogramme… Ich bin in den myutilities jetzt
und in den myutilities a = Apfel
Ende: Ich bin in mymain.pl
und n mymain die geladenen Variablen sind:
a=apple
b=banana
c=cherry
|