Hallo zusammen,
ich versuche mich gerade in der Verwendung von Unterprogrammen mit GOSUB.
Die Syntax von GDL ist wirklich sehr BASIC-mäßig.
Prädestiniert zum Schreiben von herrlichem "Spagetticode".
Aber das ist nicht die Frage.
Mich interessiert, ob es eine Möglichkeit gibt, Unterprogramme mit Parameterübergabe und lokalen Variablen zu verwenden
Also Variablen, die beim Aufruf des Unterprogramms an dieses übergeben werden und solchen die nur innerhalb des Unterprogramms gültig sind bzw. verändert werden können.
Ob Variablen des Hauptprogramms in einem Unterprogramm verändert werden können, habe ich noch gar nicht ausprobiert.
Soweit ich mich bisher durchlesen konnte, gibt es wohl nur zwei Gültigkeitsbereiche von Variablen in GDL, global und lokal für das jeweilige Objekt.
Das wäre allerdings m. E. ziemlich schlecht.
Danke und Gruß
mac.martin
iMac 27'' - 3,4 GHz - RAM 16/32 GB - VRAM 2 GB
AC 10-aktuell