Thread Mehrere IxHash übergeben
(2 answers)
Opened by Kean at 2012-06-08 11:14
Ich hatte das ganze gerade so getestet:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 use strict; use warnings; use Tie::IxHash; my %hash1; tie(%hash1, "Tie::IxHash"); my %hash2; tie(%hash2, "Tie::IxHash"); my ($hash1,$hash2) = createHash(); %hash1 = %{$hash1}; %hash2 = %{$hash2}; print "%hash1:\n"; while (my ($feld, $bezeichnung) = each %hash1) { print $feld."->".$bezeichnung."\n"; } print "%hash2:\n"; while (my ($feld, $bezeichnung) = each %hash2) { print $feld."->".$bezeichnung."\n"; } exit; sub createHash { my %hash1; tie(%hash1, "Tie::IxHash"); my %hash2; tie(%hash2, "Tie::IxHash"); $hash1{'Feld1'}='Wert1'; $hash2{'Feld2'}='Wert2'; return (\%hash1,\%hash2); } Dies funktioniert auch aber deine Methode ist wohl etwas Resourcen sparender :-) Danke für die Hilfe! View full thread Mehrere IxHash übergeben |