Herunterladen Inhalt Inhalt Diese Seite drucken

Def Fn-Anweisung - Commodore 128 Bedienungshandbuch

Vorschau ausblenden Andere Handbücher für 128:
Inhaltsverzeichnis

Werbung

C64-Modus BASIC 2.0

DEF FN-Anweisung

Format:
Zweck:
Bemerkungen:
DEF FN
Name\(Argumentliste)]
=
Funktionsdefinition
Definiert und benennt eine vom Anwender programmier-
te BASIC-Funktion.
Name muß ein erlaubter Variablenname sein. Dieser
Name, dem FN vorangestellt wird, wird als Name der
Funktion betrachtet.
Argumentliste ist das Argument der Funktion, das in der
Funktionsdefinition durch eine oder mehrere Gleitkom-
mavariable bezeichnet wird. Letztere werden dann beim
Aufruf der Funktion durch die aktuellen Parameter er-
setzt.
Funktionsdefinition
Operation, die die Funktion ausführen soll, beinhaltet.
Die Länge des Ausdrucks ist auf eine BASIC-Anwei¬
sungszeile (80 Zeichen) beschränkt. In diesem Ausdruck
verwendete Variablennamen dienen nur der formalen
Funktionsdefinition und sind nicht mit Programmvariab-
len desselben Namens zu verwechseln. Ein in einer
Funktionsdefinition verwendeter Variablenname kann als
Parameter auftreten oder auch nicht. Ist er Parameter, so
wird sein Wert beim Aufruf der Funktion ersetzt; andern-
falls wird der derzeitige Wert der Variablen verwendet.
Mit DEF FN können keine anwenderspezifischen Zei-
chenkettenfunktionen definiert werden.
Wenn im Funktionsname ein Variablentyp spezifiziert
wird, so wird der Wert des Ausdruckes diesem Typ
angepaßt, bevor er der aufrufenden Anweisung überge-
ben wird. Wenn ein Variablentyp im Funktionsnamen
deklariert wurde, der nicht zu dem Typ paßt, den der
Ausdruck liefert, so wird eine TYPE MISMATCH-Fehler-
meldung ausgegeben.
ist ein beliebiger Ausdruck, der die
5-13

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis