Xanti
25.09.2004, 19:50
Hallo,
ich habe folgendes Problem: Ich möchte ein mehrdimensionales Hash der Art
$hash{"gix","gax"} = "..."
als eine von mehreren Variablen an ein Unterprogramm (sub) übergeben. Referenzieren wie im eindimensionalen Fall
sub test {
my ($hash, ...) = @_;
...
print "@$hash{\"gix\",\"gax\"}"
}
...
&test(\%hash);
funktioniert leider nicht. Vielleicht hat einer von Euch eine Lösung? :-)
Und wenn wir gerade beim Thema mehrdim. Hashs sind: Gibt es eine Möglichkeit, die Schlüssel ebendieses Hashs auszulesen? key () liefert nur Müll.
Besten Dank, Phorus
ich habe folgendes Problem: Ich möchte ein mehrdimensionales Hash der Art
$hash{"gix","gax"} = "..."
als eine von mehreren Variablen an ein Unterprogramm (sub) übergeben. Referenzieren wie im eindimensionalen Fall
sub test {
my ($hash, ...) = @_;
...
print "@$hash{\"gix\",\"gax\"}"
}
...
&test(\%hash);
funktioniert leider nicht. Vielleicht hat einer von Euch eine Lösung? :-)
Und wenn wir gerade beim Thema mehrdim. Hashs sind: Gibt es eine Möglichkeit, die Schlüssel ebendieses Hashs auszulesen? key () liefert nur Müll.
Besten Dank, Phorus