Letztes Update am Fr., 30 Mai 2025 22:45:25 +0200 von Andreas Potthoff
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$ |