C64 BASIC V2.0: Befehl: DATA

DATA

  • Token: 131 / $83 | Abkürzung: dA | ROM Exec: 43256 / $A8F8
  • Typ: Anweisung | Funktion: Variablen
  • Syntax: DATA <number,string,constants>

Aktion, Hinweise, Tipps, Tricks:

DATA-Anweisungen speichern Informationen innerhalb eines Programms. Das Programm nutzt die Informationen mithilfe der READ-Anweisung, die aufeinanderfolgende Konstanten aus den DATA-Anweisungen abruft. Die DATA-Anweisungen müssen nicht vom Programm ausgeführt werden, sie müssen lediglich vorhanden sein. Daher werden sie üblicherweise am Ende des Programms platziert.

Alle Datenanweisungen in einem Programm werden als fortlaufende Liste behandelt. Daten werden von links nach rechts gelesen, von der Zeile mit der niedrigsten Nummer zur Zeile mit der höchsten.
Falls die READ-Anweisung auf Daten stößt, die nicht dem angeforderten Typ entsprechen (wenn sie eine Nummer benötigt und eine Zeichenfolge findet), wird eine Fehlermeldung ausgegeben.

Beliebige Zeichen können als Daten verwendet werden, aber wenn bestimmte Zeichen verwendet werden, muss das Datenelement in Anführungszeichen (” “) eingeschlossen werden. Dazu gehören Satzzeichen wie Komma (,), Doppelpunkt (:), Leerzeichen, verschobene Buchstaben, Grafiken und Cursorsteuerzeichen.


Beispiele:

10 DATA 1,10,5,8
20 DATA JOHN,PAUL,GEORGE,RINGO
30 DATA "DEAR MARY, HOW ARE YOU, LOVE, BILL"
40 DATA -1.7E-9, 3.33

Befehle CLOSE, CLR, CMD, CONT, DATA, DEF, DIM, END, FOR, GET, GET#, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, REM, RESTORE, RETURN, RUN, SAVE, STOP, SYS, VERIFY, WAIT
Befehle Spezial (Bywords) FN, GO, NOT, SPC(, TAB(, THEN, TO, STEP
Arithmetische und logische Operatoren +, , *, /, ^, >, =, <, AND, OR
Funktionen ABS, ASC, ATN, CHR$, COS, EXP, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SQR, STR$, TAN, USR, VAL
Konstanten und Systemvariablen Pi, ST, TI, TI$