UID12556
帖子
精華
主題
積分716351
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限255
註冊時間2007-9-5
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2019-8-18 04:57 PM |
---|
簽到天數: 2148 天 連續簽到: 1 天 [LV.Master]伴壇終老
|
select功能:產生選單

使用方法:select("選項A","選項B",...) or select("選項A:選項B:...")
select跟menu不同在於, 他沒有標籤指向, 他只會產生@menu變數.
所以select就用於無標籤指向處, 如:http://pastebin.com/raw.php?i=rszQD2dC
常用搭配還有switch:http://pastebin.com/raw.php?i=r9unVw4H
變數選單:
利用select特性( select("選項A:選項B:...") ). 我們可以把-->>"選項A:選項B:..."<<--用字串(ex:.@x$)存起來,
然後改成-->>select(.@x$)<<--來使用, 結果是一樣的.
http://pastebin.com/raw.php?i=QUVekcWt
因為結果是一樣的, 所以可以利用變數的功能, 來達到變換選單的效果.
常用迴圈來產生, 如:http://pastebin.com/raw.php?i=EsNkijqt

不過這範例會產生一個無法選擇的空選項
導致爾後的選項, 在排位上+1 (選擇-->>選項1)

原因是
select也會像函數一樣的回傳數值, 從這例子也可以看出 |
|