Lua 數組
數組,就是相同數據類型的元素按一定順序排列的集合,可以是一維數組和多維數組。
Lua 數組的索引鍵值可以使用整數表示,數組的大小不是固定的。
一維數組
一維數組是最簡單的數組,其邏輯結構是線性表。一維數組可以用for循環出數組中的元素,如下實例:
實例
以上代碼執行輸出結果為:
我們可以使用整數索引來訪問數組元素,如果知道的索引沒有值則返回nil。
在 Lua 索引值是以 1 為起始,但你也可以指定 0 開始。
除此外我們還可以以負數為數組索引值
以上代碼執行輸出結果為:
多維數組
多維數組即數組中包含數組或一維數組的索引鍵對應一個數組。
以下是一個三行三列的陣列多維數組:
不同索引鍵的三行三列陣列多維數組: