6 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
sub returnhash {
my %hash1 = (1 => 3);
my %hash2 = (2 => 5);
return \%hash1, \%hash2;
}
my ($ref1, $ref2) = returnhash();
print $ref1->{1}; # Element "1" aus dem ersten Hash
print $ref2->{2}; # Element "2" aus dem zweiten Hash
1
2
3
4
5
6
7
8
9
10
11
12
sub gethash{
foreach(...){
.......
.......
$hash1{$key} = $wert;
$hash2{$key} = $wert;
}
return(%hash1, %hash2);
}
my(%hash1, %hash2) = &gethash;
1
2
3
4
5
6
7
8
9
sub returnhash {
my %hash1 = (1 => 3);
my %hash2 = (2 => 5);
return [\%hash1, \%hash2];
}
my $refs = &returnhash;
print $refs->[0]->{1}; # 1. Array Element, Schlüssel "1"
print $refs->[1]->{2}; # 2. Array Element, Schlüssel "2"
6 Einträge, 1 Seite |