Hopsel: Geltungsbereich Variablen

Beitrag lesen

Hi Powl!

Funktion main ruft Funktion sub1 auf.
sub eins berechnet varA und varB und kehrt mit return zu main zurück
main ruft Funktion sub2 auf
sub2 soll mit varA und varB arbeiten und varC bestimmen
sub2 soll varC an main übergeben.

Mal global, mal lokal. Was denn nun?
Und was ist die main-Funktion? Wo wird sie aufgerufen? [1]

Da stehe ich irgendwie völlig auf dem Schlauch. Mit global funktioniert das irgendwie nicht wie gewünscht.

Was heißt "funktioniert nicht"?

Muß ich die Variablen in das Array GLOBALS schreiben, um sie global verfügbar zu machen, oder wie kann das gehen?

Globale Variablen definiert man für gewöhnlich einfach global. =)

[1] Oder kann man sie wie in C benutzen?

MfG H☼psel

--
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)