Zitat von
Hansa:
Zitat von
Nonsense:
Das interessiert mich jetzt aber: Was spricht eigentlich gegen globale Variablen..
ganz einfach: die Verwechselbarkeit. Dafür heissen die ja global. Du deklarierst eine Variable irgendwo und 100.000 Zeilen weiter sprichst du sie an. Na dann viel Glück beim suchen. C-Programmierer behaupten dann: bei mir aber nicht und suchen einen Fehler so 5 Jahre lang, vielleicht finden sie den nie.
Gutes Argument!
Ich denke, dass ich global und lokal gut mische - man muss ja schließlich na vorn blicken - wer weiß, wann man eine Variable bei einer anderen Funtion oder Procedure noch einmal braucht!?