Futurebasic/语言/参考/goto
外观
GOTO {lineNumber|"statementLabel"
使程序执行从指示的行号或语句标签处继续。目标语句必须与GOTO
语句处于相同的“作用域”内(即,它们必须都位于程序的“主”部分,或者它们都必须位于同一个局部函数内)。此外,您不应使用GOTO
跳转到任何“块”语句结构(如FOR...NEXT
、SELECT...END SELECT
、LONG IF...END IF
等)的中间。
GOTO
有时在程序的“主”部分很有用,可以绕过某些结构,例如ENTERPROC
过程。但是,过度使用GOTO
会导致难以阅读和维护的代码。一般不建议使用GOTO
;Futurebasic 的其他分支和循环结构提供了更好的解决方案。
LOCAL FN; GOSUB; FOR; LONG IF; SELECT; ENTERPROC