![]() |
|< 1 2 >| | ![]() |
17 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
...
use strict;
# Initialisierung des Hashes:
my %{$eingabe};
# Eingabe von Hash-Elementen:
%{$eingabe{'lerche'}} = 'großer baum';
...
1
2
3
4
5
6
7
8
use strict;
my %hash;
#Erzeugen der Hashreferenz
$hash{$eingabe} = {lerche => 'grosser baum'};
# zugriff spaeter:
print $hash{$eingabe}->{key};
1
2
3
4
5
6
7
8
9
...
@line = split(';;', $_);
print "One: $line[0], Two: $line[1]\n";
if ($line[1]) {
$base{$hash} = {$line[0] => \%($line[1])};
} else {
$base{$hash} = {$line[0] => 0};
}
...
1
2
3
4
5
6
7
8
use strict;
my %hash;
#Erzeugen der Hashreferenz
$hash{$eingabe} = {lerche => 'grosser baum'};
# zugriff spaeter:
print $hash{$eingabe}->{key};
%neu = $hash{$eingabe};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
my (%base,%hash);
#Beispiel
$hash{Beispiel} = {lerche => 'grosser Baum'};
$hash{Hallo} = {Eibe => 'giftiger Baum'};
# Dummy
my $line = 'Test;;Beispiel';
my @info = split(/;;/,$line);
if(defined $info[1]){
$base{'WasAuchImmerIn$hashStehenMagEsIstKeinGuterBezeichnerFuerEinSkalar'} = {$info[0] => $info[1]};
}
else{
$base{'WasAuchImmerIn$hashStehenMagEsIstKeinGuterBezeichnerFuerEinSkalar'} = {$info[0] => 0};
}
#Zugriff spaeter
print Dumper($hash{$base{'WasAuchImmerIn$hashStehenMagEsIstKeinGuterBezeichnerFuerEinSkalar'}->{$info[0]}});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
my (%base,%hash);
#Beispiel
$hash{Beispiel} = {lerche => 'grosser Baum'};
$hash{Hallo} = {Eibe => 'giftiger Baum'};
# Dummy
my $line = 'Test;;Beispiel';
my @info = split(/;;/,$line);
if(defined $info[1]){
$base{key} = {$info[0] => $hash{$info[1]}};
}
else{
$base{key} = {$info[0] => 0};
}
#Zugriff spaeter
print Dumper($base{key}->{$info[0]});
%neu = $hash{$eingabe};
%neu = %{$hash{$eingabe}};
@temp = keys %{$hash{$eingabe}};
1
2
3
4
5
6
7
C:\>perl
$eingabe = 42;
$hash{$eingabe} = {bla => 17, blubb => 23};
@temp = keys %{$hash{$eingabe}};
print "@temp";
^Z
blubb bla
@temp = keys %{$base{'neu'}};
1
2
3
4
5
6
7
8
9
10
$hash = 'neu';
@line = split(';;', $_);
print "One: $line[0], Two: $line[1]\n";
chomp($line[0]); chomp($line[1]);
if ( defined($line[1]) ) {
print "Adding to Base($hash): $line[0] mit $line[1]\n";
$base{$hash} = {$line[0] => $line[1]};
} else {
$base{$hash} = {$line[0] => 0};
}
![]() |
|< 1 2 >| | ![]() |
17 Einträge, 2 Seiten |