Thread Array in Hash (5 answers)
Opened by master at 2005-10-05 17:38

renee
 2005-10-05 18:05
#58547 #58547
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Bei Referenz auf ein Array muss man ein wenig aufpassen, wo das Array deklariert wird...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl

use strict;
use warnings;
use Data::Dumper;

my %hash;
my @array = qw(1 2);
$hash{eins} = \@array;
@array = qw(8 9);
$hash{zwei} = \@array;

print Dumper(\%hash);

my %hash2;
for(1..3){
my @ar = ($_,$_+1);
$hash2{$_} = \@ar;
}
print Dumper(\%hash2);


Ausgabe:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
~/entwicklung 51> perl arrayref.pl 
$VAR1 = {
'eins' => [
'8',
'9'
],
'zwei' => $VAR1->{'eins'}
};
$VAR1 = {
'1' => [
1,
2
],
'3' => [
3,
4
],
'2' => [
2,
3
]
};
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Array in Hash