![]() |
|< 1 2 3 >| | ![]() |
22 Einträge, 3 Seiten |
1
2
3
4
5
C:\>perl
our $Var = 20;
while ( ($x, $y) = each %::) { print "$x => $y\n" if $x =~ /Var/ }
^D
Var => *main::Var
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Dokumente und Einstellungen\Administrator>perl
package XYZ;
our $Var = 20;
while (($x, $y) = each %::) {
print "$x => $y\n";
}
print "-------------------\n";
while (($x, $y) = each %XYZ::) {
print "$x => $y\n";
}
^D
... gekuerzt fuer main
-------------------
... gekuerzt: XYZ
Var => *XYZ::Var
1
2
3
4
5
6
7
8
9
10
11
12
13
sri@odyssey:~$ cat test.pl
use strict;
use vars '$rav';
$rav = 10;
Test: {
our $var = 20;
print "var: $var\n";
}
print "rav: $rav, var: $var\n";
sri@odyssey:~$ perl test.pl
Variable "$var" is not imported at test.pl line 8.
Global symbol "$var" requires explicit package name at test.pl line 8.
Execution of test.pl aborted due to compilation errors.
![]() |
|< 1 2 3 >| | ![]() |
22 Einträge, 3 Seiten |