跳转至内容

Futurebasic/语言/参考/goto

来自维基教科书,自由的教学读物
GOTO {lineNumber|"statementLabel"

使程序执行从指示的行号或语句标签处继续。目标语句必须与GOTO语句处于相同的“作用域”内(即,它们必须都位于程序的“主”部分,或者它们都必须位于同一个局部函数内)。此外,您不应使用GOTO跳转到任何“块”语句结构(如FOR...NEXTSELECT...END SELECTLONG IF...END IF等)的中间。

GOTO有时在程序的“主”部分很有用,可以绕过某些结构,例如ENTERPROC过程。但是,过度使用GOTO会导致难以阅读和维护的代码。一般不建议使用GOTO;Futurebasic 的其他分支和循环结构提供了更好的解决方案。

LOCAL FN; GOSUB; FOR; LONG IF; SELECT; ENTERPROC

华夏公益教科书