Lua中table的基本用法
阿新 • • 發佈:2019-01-28
個人體會,有錯就認,立正捱打
建立 local a = {} 初始化 local a = {["1"] = 12, ["zhuojian"] = 99, [3] = "hello"} 這裡有兩種索引:字串型的"1"和"zhuojian"數字型的3 table支援幾乎是所有型別的下標,包括函式。 簡化 local a = {["1"] = 12, zhuojian = 99, [3] = "hello"} 注意這裡的["1"]不能去掉索引號,預設1為Number需要""強轉 [3]也不能去掉索引號,只有字串型別可以這樣簡化 陣列預設索引 local a = {12, 43, 45, 90} 等價於local a = {[1] = 12, [2] = 43, [3] = 45, [4] = 90} 陣列預設新增索引,且從1開始遞增 點號語法糖