跳轉到內容

TI-Basic Z80 程式設計/命令列表/Lbl

來自華夏公益教科書,開放的書籍,開放的世界

Lbl 用於與GotoMenu 命令一起使用。當發出 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

=使用 Lbl 與其他命令

[編輯 | 編輯原始碼]

如果沒有使用 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,你應該也閱讀

華夏公益教科書