Thread static variable (24 answers)
Opened by #Kein Kommentar at 2008-02-03 18:46

#Kein Kommentar
 2008-02-16 12:50
#105964 #105964
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
betterworld+2008-02-16 01:10:49--
(Allerdings weiss ich auch nicht, wie Du jetzt auf "strict" kommst.)


"strict" sucht ja nach undeklarierten variablen im quelltext, um dann eine fehlermeldung auszugeben... theoretisch ist aber in deinem code $f ja deklariert, nur praktisch nicht, weil es eigentlich niemals deklariert wird (die if-bedingung wird ja nie erfüllt)

wenn du nämlich so schreiben würdest:
Code: (dl )
1
2
3
4
5
6
7
8
9
use strict;

sub foo {
#my $f if 0;
print ++$f, "\n";
}

foo(); # 1
foo(); # 2


würde ein fehler wegen strict kommen....
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind

View full thread static variable