Herunterladen Inhalt Inhalt Diese Seite drucken

GFA BASIC 3.0 Bedienungsanleitung Seite 92

Inhaltsverzeichnis
Anwender-Dokumentation GFA-BASIC
3.0
VOID kx
wfi
fx:
aexp
fi:
iexp
In Programmiersprachen unterscheidet man normalerweise Befehle und
Funktionen. Befehle führen dazu, daß irgendeine Tätigkeit durchgeführt
wird. Bei Funktionen ermittelt diese Tätigkeit einen Wert, der dann zu-
rückgemeldet wird. Dieser Rückgabewert kann dann Element eines Aus-
drucks sein, mit PRINT ausgegeben werden oder auch mit einem Gleich-
heitszeichen einer Variablen zugewiesen werden, usw.
In vielen Fällen ist der Programmierer aber nicht an diesem Rückgabewert
interessiert, sondern nur an der von der Funktion ausgeübten Tätigkeit. So
meldet z.B. die Funktion INP(2) den Code einer gedrückten Taste zurück.
Soll das Programm aber lediglich auf einen Tastendruck warten, so ist der
Code der Taste, die das Warten beendet, nicht von Bedeutung. In einem
solchen Fall kann GFA-BASIC mit VOID angewiesen werden, die Funk-
tion auszuführen, aber den Rückgabewert zu vergessen. Im Gegensatz zu
VOID wird bei Verwendung der Tilde '~' ein Integerausdruck berechnet
und dann vergessen. Bei VOID wird z.B. bei INP(2) noch eine (überflüs-
sige) Umwandlung in eine Fließkommazahl durchgeführt. Der Compiler
erkennt diese überflüssigen Berechnungen selbst.
Beispiel:
VOID
INP(2)
oder
2 - 38
Inhaltsverzeichnis
loading

Inhaltsverzeichnis