控制流程语句使用一段代码并返回。
语法
GoSub label
说明
执行跳转到由标签标记的子程序。始终使用
Return退出
GoSub,
GoSub之后的下一个声明将继续执行。
GoSub跳转的行标签必须位于与
GoSub相同的主/功能/子块中。子程序中的所有变量都与块共享,不能使用参数。因此,Gosub被认为是糟糕的编程习惯,因为它可能会产生不可读和不可追踪的代码。最好使用
Sub或
Function.
例子
''用-lang qb编译
'$ lang:“qb”
GoSub message
End
message:
Print "欢迎!"
Return
方言差异
与QB差别
参考