Thread Einfacher Umgang mit Hashes
(8 answers)
Opened by Gast at 2008-01-27 23:44
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/ |