AUTO
AUTO | |
Syntax: | AUTO <start>, <step> |
Parameter | |
start: Startzeilennummer | |
step: Schrittweite der Inkrementierung | |
Einordnung | |
Typ: | Kommando |
Kontext: | Programmierhilfe |
Aufgabe: | Automatische Vorgabe von Zeilennummern beim Programmieren |
Abkürzung: | keine (TSB: aU) |
Token: | $64 $4f (100 79) |
Verwandte Befehle | |
keine |
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort AUTO.
Typ: Kommando
Syntax: AUTO <start>, <step>
Mit AUTO kann man sich das mitunter lästige Tippen von Zeilennummern beim Programmieren ersparen, der Interpreter übernimmt diese Aufgabe. Will man AUTO beenden, muss man einfach direkt hinter einer Vorgabezeilennummer RETURN drücken.
Bei Erreichen der höchstmöglichen BASIC-Zeilennummer (64000) erscheint ein ?SYNTAX ERROR. Der Interpreter zählt zwar weiter, aber übernimmt keine weitere Zeile mehr. Man sollte die Eingabe abbrechen (und evtl. ein RENUMBER durchführen). Hat man die Startzeile versehentlich falsch angegeben (und es droht der Verlust bereits vorhandener Zeilen) drückt man Shift +RETURN hinter einer Zeilennummer, was den AUTO-Modus ebenfalls beendet.
In TSB kann man die Parameter auch weglassen. Es werden dann 100 für die Startzeile und 10 für die Schrittweite vorgegeben.
Beispiel[Bearbeiten | Quelltext bearbeiten]
AUTO 1000,10
Damit beginnt die automatische Zeilennummernvorgabe bei 1000 und zählt jeweils um 10 hoch.
$ | % | @ | ANGL | ARC | AT | AUTO | BCKGNDS | BFLASH | BLOCK | CALL | CENTRE | CGOTO | CHAR | CHECK | CIRCLE | CMOB | COLD | COLOUR | COPY | CSET | DELAY | DESIGN | DETECT | DIR | DISABLE | DISAPA | DISK | DISPLAY | DIV | DOWN | DRAW | DUMP | DUP | ELSE | END LOOP | END PROC | ENVELOPE | ERRLN | ERRN | EXEC | EXIT | EXOR | FCHR | FCOL | FETCH | FILL | FIND | FLASH | FRAC | GLOBAL | GRAPHICS | HI COL | HIRES | HRDCPY | INKEY | INSERT | INST | INV | JOY | KEY | LEFT | LIN | LINE | LOCAL | LOOP | LOW COL | MEM | MERGE | MMOB | MOB OFF | MOB SET | MOD | MOVE | MULTI | MUSIC | NO ERROR | NRM | OFF | OLD | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PENX | PENY | PLACE | PLAY | PLOT | POT | PROC | RCOMP | REC | RENUMBER | REPEAT | RESET | RESUME | RETRACE | RIGHT | RLOCMOB | ROT | SCRLD | SCRSV | SECURE | SOUND | TEST | TEXT | TRACE | UNTIL | UP | USE | VOL | WAVE