TI-Basic Z80 编程/命令列表/Lbl
外观
< TI-Basic Z80 编程 | 命令列表
Lbl 用于与Goto 和 Menu 命令一起使用。当发出 Goto 命令时,程序将从 Goto 分支到相应的 Lbl。
:Goto WB : : :Lbl WB
在上面的示例中,程序将从 Goto WB 分支到 Lbl WB。Goto 和 Lbl 上的 *WB* 告诉程序要转到的标签。标签的命名约定
- 名称必须由数字、大写字母和/或 theta(s) 的任意组合组成。
- 名称长度不能超过两个字符。
正确
:Lbl ΘΘ
错误
:Lbl ??
正确
:Lbl 9X
正确
:Lbl WB
错误
:Lbl WikiBooks
Lbl 必须是冒号后的第一个命令
正确
:X+10→X:Lbl 10
:Lbl 10
:Lbl 10:X+10→X
错误
:X+10→XLbl 10
:8*10Lbl 10
如果没有使用 Goto 命令或 Menu 命令,Lbl 将毫无用处。如上所述,Goto 将使程序分支到相应的 Lbl。
- 你可以拥有多个 Goto 命令,但是...
- 你不能拥有多个 Lbl 命令。
如果你要有多个 Lbl,那么计算器将转到它在程序中找到的第一个 Lbl,从顶部开始。这实际上违背了拥有多个 Lbl 的意义。
正确
:Goto 78 :commands :commands :commands :Lbl 78 :commands
:Lbl 78 :commands :commands :Goto 78
使用 Lbl 和 Goto,你可以创建一个循环。这种做法已经过时,你应该改用 Repeat、If-Then 等命令。
- Lbl 和 Goto 应该仅在需要菜单的情况下广泛使用。否则,请尝试使用其他命令。
菜单也使用标签。当用户从菜单中选择一个选项时,他们将被带到相应的标签。语法如下:(请注意,这仅仅显示了应该插入适当值的 地方)
:Menu("Menu Name,"Option Name",Label Name)
一个可运行的示例
:Menu("MENU NAME","OPTION 1",L1,"OPTION 2",L2) :Lbl L1 :commands :commands :Lbl L2 :commands
在上面的示例中,如果用户选择 *选项 1*,那么他们将被带到 Lbl L1。
为了完全理解 Lbl,你应该也阅读