首先定義乙個表
switch={}
然後定義各個分支
switch[1]=function()...end
switch[a]=function()...end
... ...
然後呼叫
switch[var]()
記得後面的()不要忘記哦!\(^o^)/~
我們這裡舉個簡單例子,把月份轉換成漢字形式
switch={}
switch[1]=function() return '一月' end
switch[2]=function() return '二月' end
switch[3]=function() return '三月' end
switch[4]=function() return '四月' end
switch[5]=function() return '五月' end
switch[6]=function() return '六月' end
switch[7]=function() return '七月' end
switch[8]=function() return '八月' end
switch[9]=function() return '九月' end
switch[10]=function() return '十月' end
switch[11]=function() return '十一月' end
switch[12]=function() return '十二月' end
print(switch[1]())
———得到的輸出結果:
一月
Lua語言之table表
table有兩種形式,陣列形式與鍵值對形式。一 table基本用法 1.table基本使用 初始化 table 表名 賦值 陣列形式 newtable 0 beijing 即同陣列一樣改變下標進行賦值 鍵值對形式 newtable2 xian shanxi 遍歷 陣列形式 for key,value...
Lua基礎學習 table表
table 是乙個 關聯陣列 在 lua 中可以用任意型別的值來作為陣列的索引,但是這個值不能是 nil,同樣也可以 用任意型別的值作為陣列的value,nil也可以。1 陣列的索引可以是數字或者是字串,所有索引值都需要用 和 括起來 如果是字串還可以去掉引號和中括號 但是數字下標不可以。注意 2 ...
Lua 列印table表內容
剛接觸lua時間不長,但是確實覺得lua的短小精悍,寫 的時候感覺非常的自由,最重要的是 不會稍不注意間就蹦出來個崩潰提示框。lua的table非常強大,如果說c語言說一切皆函式,c 說一切皆物件,那麼lua就是一切皆表,不準確也不接受反駁 哈哈 在進入標題內容之前,先來點前奏,大家也可以直接翻到最...