TI-Basic Z80 程式設計/命令列表/Lbl
外觀
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,你應該也閱讀