Herunterladen Inhalt Inhalt Diese Seite drucken

Mega BASIC65 Referenzhandbuch Seite 24

Inhaltsverzeichnis
dem String-Bereich, der in Bank 1 an der Adresse $F6FF beginnt und sich im Speicher
nach unten absteigend erweitert. Jeder der oben genannten einfachen Variablentypen
kann auch als Array verwendet werden, indem er mit einer DIM-Anweisung deklariert
wird. Die Arrays werden bei der Deklaration für alle Elemente mit Null initialisiert. Wenn
ein nicht deklariertes Array-Element verwendet wird, wird eine automatische implizite
Deklaration durchgeführt, die die obere Grenze für jede Dimension auf 10 setzt. Zum
Beispiel würde bei Verwendung eines nicht deklarierten Elements AB(3,5) automatisch
ein "DIM AB(10,10)" durchgeführt. Die untere Grenze für jede Dimension ist immer
0 (Null). Ein mit DIM AB(10) initialisiertes Array besteht also aus 11 Elementen und
akzeptiert Indizes von 0 bis 10.
Stringarrays sind präzise ausgedrückt Arrays von Stringbezeichnern. Jedes Element
besteht aus drei Bytes, die folgende Werte enthalten: Länge des Strings und die Adres-
se (niederwertiges/höherwertiges Byte) des zugeordneten Strings im Stringspeicher.
Die Verwendung der BASIC-Funktion POINTER (dt.: "Zeiger") mit einem String- oder
Stringarray-Element als Argument, gibt die Adresse des Bezeichners zurück, nicht den
String selbst.
Typ & Elementgröße
Byte-Array
Ganzzahl-Array (integer) 2 %
Reelles Array (real)
String-Array (string)
Anhang Bereich
1 &
0 .. 255
-32768 .. 32767
5 keinen -1E37 .. 1E37
3 $
Länge = 0 .. 255 AB$(X) = "TEXT"
6
Beispiel
BY&(5,6) = 23
I%(0,10) = 5
XY(I%) = 1/3
Inhaltsverzeichnis
loading

Inhaltsverzeichnis