什么ON在QBasic?

she*_*ach 4 qbasic

我一直在研究一个项目,我在其中使用一个旧程序并创建它的新版本....事情是它是用Quick Basic编写的,它有一行我不明白的代码

ON FLAG% GOTO 1730, 1900
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这是什么??? 顺便说一句,我正在研究VisualBasic

ang*_*son 6

它基本上是这种语句的简写语法:

IF FLAG% = 1 THEN GOTO 1730 ELSE IF FLAG% = 2 THEN GOTO 1900
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅此文章.

对于更多选项,您可能会转向使用switch更现代语言的语句.