Hast du den Code mal ausprobiert?
Nein, sonst hätte ich den obigen Müll ja nicht geschrieben *in die Ecke steh und schäm*. :-/
Zur Korrektur: der obige Code überprüft ob der Variable ein Wert zugewiesen wurde und _nicht_ ob sie bereits initialisiert wurde.
Sry und Gruss,
nam