IBM Lotus Symphony
|
在子例程或函数中跳到某个标签所指示的过程行处继续执行程序。
请参阅“参数”部分
Sub/Function
语句块
GoTo Label1
Label2:
语句块
Exit Sub
Label1:
语句块
GoTo Label2
End Sub/Function
GoTo 语句用于指示 IBM® Lotus® Symphony™ Basic 跳到过程中的其他位置继续程序执行。必须使用标签来指定跳转位置。要设置一个标签,请指定一个名称并以冒号(“:”)结尾。
警告:不能使用 GoTo 语句跳出子例程或函数。
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 & " From Sub 1 to" :Return
Sub2:
sVar =sVar & " From Sub 2 to" :Return
Line1:
sVar =sVar & " Label 1"
Line2:
sVar =sVar & " Label 2"
Print sVar
End Sub