Thread Gehirnverknotung dank Hashes (12 answers)
Opened by Basti at 2012-09-07 16:13

Gast Basti
 2012-09-07 16:13
#161686 #161686
Hallo!

Ich rufe in meinem Programm eine Sub auf my %allCustomers = &getAllCustomers(); um in dieser einen Hash mit Hashs zu füllen ->
$allCustomers{$count} = \%customer;.

Am Ende der Sub gebe ich den Hash an das Hauptprogramm zurück -> return %allCustomers;

Danach möchte ich jeden einzelnen Hash aus %allCustomers in einer Schleife durchgehen und verarbeiten.

Das habe ich so probiert:

Code: (dl )
1
2
3
foreach my $key (%allCustomers) {
my %customer = $allCustomers{$key};
...

Ich könnte zwar mit $allCustomers{$key} weiterarbeiten, möchte aber lieber mit der Variable %customer weiterarbeiten. Das sollte doch auch gehen, ich komm aber nicht drauf, warum nicht.

Habt ihr eine Idee?

Danke!
Last edited: 2012-09-07 16:28:34 +0200 (CEST)

View full thread Gehirnverknotung dank Hashes