Thread indexzähler in for-schleife?
(11 answers)
Opened by Muffi at 2014-11-21 14:56
In diesem Fall scheint mir state eine schlechte Idee zu sein, weil die Verwendung in meinen Augen nahe legt, der Geltungsbereich wäre auf die Schleife limitiert, in Wirklichkeit erstreckt er sich aber dynamisch über das gesamte Programm!
Beispiel: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use 5.012; sub foo { for my $elt (@_) { state $ctr++; say "$ctr/$elt"; } } foo qw(a b c); foo qw(d e f); Ausgabe: When C++ is your hammer, every problem looks like your thumb.
|