GoSub
 
控制流程语句使用一段代码并返回。

语法

GoSub label

说明

执行跳转到由标签标记的子程序。始终使用Return退出GoSubGoSub之后的下一个声明将继续执行。

GoSub跳转的行标签必须位于与GoSub相同的主/功能/子块中。子程序中的所有变量都与块共享,不能使用参数。因此,Gosub被认为是糟糕的编程习惯,因为它可能会产生不可读和不可追踪的代码。最好使用SubFunction.

例子

''用-lang qb编译

'$ lang:“qb”

GoSub message
End

message:
Print "欢迎!"
Return


方言差异

与QB差别

参考