GLBasic Benutzerhandbuch

Main sections

STATIC

STATIC var#$



Wie LOCAL, nur dass die Variable ihren Wert beim erneutem Aufruf der Funktion nicht verliert.

// STATIC / LOCAL
FOR i=0 TO 5
foo()
NEXT
SHOWSCREEN
MOUSEWAIT

FUNCTION foo:
LOCAL l = 5
STATIC s = 5
INC l, 1
INC s, 1
PRINT "l="+l+" s="+s, 0, s*20
ENDFUNCTION

See also...