Thread Tiefe Hash Strukturen aus Config bilden: Und warum while(<FH>) gefährlich ist
(62 answers)
Opened by bloonix at 2006-05-09 17:07
ich sehe das nicht als bug, sondern als feature
bei for(each) .... (@array) bildet die laufvariable einen alias auf das element des arrays, ueber das gerade iteriert wird, und nach ende der schleife wird $_ wiederhergestellt, z.B. Code: (dl
)
1 use warnings; use strict; wenn man aber eine while-schleife mit Laufvariable haben will, dann die immer lokalisieren (mit my oder bei $_ mit local). Wenn man z.B schreibt hat man ja dasselbe problem. es heisst ja while ( BEDINGUNG ), und wenn man diese Bedingung missbraucht, um eine Laufvariable zu bekommen, muss man selbst die verantwortung fuer die laufvariable uebernehmen.\n\n <!--EDIT|Strat|1147352219--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |