6 Einträge, 1 Seite |
1
2
3
4
5
6
#Zuweisung
$adressen{'Peter'} = @daten;
#Ausgabe, array im hash druchlaufen
for($adressen{'Peter'})
{print "$_\n";}
$daten{'meier'}[1] = 'Hans';
1
2
3
4
5
6
7
#Zuweisung
$adressen{'Peter'} = [@daten];
#Ausgabe, array im hash druchlaufen
for(@{$adressen{'Peter'}}){
print "$_\n";
}
1
2
3
print Dumper(\%adressen);
$adressen{Peter}->[2] = 'irgendwas anderes';
print Dumper(\%adressen);
1
2
3
4
5
6
7
8
9
10
$adressen{Peter} = \@daten;
if (ref($adressen{Peter} eq 'ARRAY') {
foreach (@{ $adressen{Peter} } ) {
print "$_\n";
}
} # if
else { # nur ein normaler string
print $adressen{Peter}, "\n";
} # else
$adressen{Peter}->[1] = $neueAdresse;
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);
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
]
};
1
2
3
4
5
6
7
#Zuweisung
$adressen{'Peter'} = [@daten];
#Ausgabe, array im hash druchlaufen
for(@{$adressen{'Peter'}}){
print "$_\n";
}
1
2
3
print Dumper(\%adressen);
$adressen{Peter}->[2] = 'irgendwas anderes';
print Dumper(\%adressen);
6 Einträge, 1 Seite |