THEN
THEN | |
Syntax: | IF <Ausdruck> THEN <Zeilennummer> oder IF <Ausdruck> THEN <Anweisungen> |
Parameter | |
<Ausdruck>: beliebiger Ausdruck, dessen Ergebnis als logisch falsch bzw. logisch wahr interpretiert werden kann | |
Einordnung | |
Typ: | Schlüsselwort |
Kontext: | Programmstruktur |
Aufgabe: | Bestandteil einer IF-THEN-Anweisung |
Abkürzung: | tH |
Token: | $a7 (167) |
Verwandte Befehle | |
IF, GOTO |
Anmerkung: Dieser Artikel beschreibt das BASIC-Schlüsselwort THEN unter BASIC V2 des Commodore 64.
Das BASIC-Schlüsselwort THEN ist kein selbstständiger BASIC-Befehl.
Da dieses Schlüsselwort Bestandteil einer IF-THEN-Anweisung ist, kann es nur zusammen mit dem BASIC-Befehl IF genutzt werden.
Hinter THEN dürfen mehrere mit einem Doppelpunkt getrennte Anwweisungen stehen, die der Reihe nach vom Interpreter verarbeitet werden, wenn die IF-Bedingung wahr ist.
Ein THEN darf nicht ein Bestandteil eines Variablennamens sein, ansonsten erscheint die BASIC-Fehlermeldung ?SYNTAX ERROR.
Beispiele[Bearbeiten | Quelltext bearbeiten]
Zeilennummer:
40 IF A$="" THEN 40
Anmerkung:40 IF A$="" GOTO 40
wird schneller verarbeitet.
Anweisungen:
10 IF A>=0 THEN PRINT "A =";A: PRINT "====="
Beim IF-Befehl finden sich Details zur Verwendung und ausführlichere Beispiele.
ABS | AND | ASC | ATN | CHR$ | CLOSE | CLR | CMD | CONT | COS | DATA | DEF | DIM | END | EXP | FN | FOR | FRE | GET | GET# | GOSUB | GOTO | IF | INPUT | INPUT# | INT | LEFT$ | LEN | LET | LIST | LOAD | LOG | MID$ | NEW | NEXT | NOT | ON | OPEN | OR | PEEK | POKE | POS | PRINT | PRINT# | READ | REM | RESTORE | RETURN | RIGHT$ | RND | RUN | SAVE | SGN | SIN | SPC | SQR | STATUS/ST | STEP | STOP | STR$ | SYS | TAB | TAN | THEN | TIME/TI | TIME$/TI$ | TO | USR | VAL | VERIFY | WAIT