AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

Anweisung zur *bergabe der Kontrolle an eine andere Programmzeile.

Syntax:          a)     GOTO Ausdruck
          b)     ON Ausdruck GOTO Ausdruck1 [,Ausdruck2Œ] [ELSE Ausdruck3]

Argument:     a)     Ausdruck sollte bei der Auswertung eine Integerzahl zwischen 0 und 65279 ergeben, also eine legitime Zeilennummer. Wenn der Ausdruck nicht eine einfache Ganzzahl ist, muß er in runde Klammer gesetzt werden. BASIC springt dann auf die angegebene Zeilennummer und fährt mit der Abarbeitung des Programms von dort weiter.

          b)     Ausdruck sollte bei der Auswertung eine Integerzahl ergeben. Ausdruck1Œ sollte eine ganzzahlige Zeilennummer zwischen 0 und 65279 ergeben. Wenn die erste Integerzahl n ist, dann wird auf die nte Zeile nach GOTO verzweigt. Wenn die Integerzahl kleiner als 1 oder größer als die höchste Programmzeilennummer ist, dann gelangt die Anweisung nach ELSE (wenn vorhanden) zur Ausführung.

                Hinweis: Die Zeilennummer nach GOTO sollte eine Konstante sein, damit RENUMBER ordnungsgemäß funktionieren kann.

Beispiele:     a)     GOTO 230
                
IF TIME<1000 THEN GOTO 1000
          b)     
ON x GOTO 20,50,30,160

[sh-index] Back to list of manuals