Thread Einfacher Umgang mit Hashes (8 answers)
Opened by Gast at 2008-01-27 23:44

Strat
 2008-01-29 12:39
#105312 #105312
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
bei each %hash sollte man auch beachten, dass each ein iterator ist. Also nie eine each-schleife mit return oder so verlassen, weil beim nächsten each genau mit dem naechsten Element fortgesetzt wird, und nicht von Beginn an. Wenn man sowas wirklich mal braucht, dann das zurücksetzen des Iterators nicht vergessen, weil es sonst wohl schwierig zu findende Fehler geben könnte.

keys ist in der Beziehung einfacher zu handeln (auch wenn's ein klein wenig langsamer ist), z.B.
Code: (dl )
foreach my $key ( keys %hash ) {

und man kann sogar die Reihenfolge noch irgendwie sortieren.
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Einfacher Umgang mit Hashes