IBM Lotus Symphony
|
Sorgt dafür, dass das Programm innerhalb einer Unterroutine (Sub) oder einer Funktion (Function) mit der Abarbeitung des Programmteils fortfährt, der durch eine Marke gekennzeichnet ist.
Siehe Parameter
Sub/Function
Anweisungsblock
GoTo Marke1
Marke2:
Anweisungsblock
Exit Sub
Marke1:
Anweisungsblock
GoTo Marke2
End Sub/Function
Mit der GoTo-Anweisung teilen Sie IBM® Lotus® Symphony™ Basic mit, dass die Programmausführung an einer anderen Stelle innerhalb der Prozedur fortgesetzt werden soll. Die Position muss durch eine Marke angezeigt werden. Um eine Marke zu setzen, weisen Sie einen Namen zu und setzen einen Doppelpunkt (":") an sein Ende.
Warnung: Sie dürfen mit der GoTo-Anweisung nicht aus einem Unterprogramm oder einer Funktion herausspringen.
Sub ExampleOnGosub
Dim iVar As Integer
Dim sVar As String
iVar = 2
sVar =""
On iVar GoSub Sub1, Sub2
On iVar GoTo Line1, Line2
Exit Sub
Sub1:
sVar =sVar & " Von Sub 1 nach" : Return
Sub2:
sVar =sVar & " Von Sub 2 nach" : Return
Line1:
sVar =sVar & " Marke 1"
Line2:
sVar =sVar & " Marke 2"
Print sVar
End Sub