Lua 數組


 Lua 數組

數組,就是相同數據類型的元素按一定順序排列的集合,可以是一維數組和多維數組。

Lua 數組的索引鍵值可以使用整數表示,數組的大小不是固定的。


一維數組

一維數組是最簡單的數組,其邏輯結構是線性表。一維數組可以用for循環出數組中的元素,如下實例:

實例

 

 以上代碼執行輸出結果為:

 我們可以使用整數索引來訪問數組元素,如果知道的索引沒有值則返回nil。

在 Lua 索引值是以 1 為起始,但你也可以指定 0 開始。

除此外我們還可以以負數為數組索引值

 

 以上代碼執行輸出結果為:

 

多維數組

多維數組即數組中包含數組或一維數組的索引鍵對應一個數組。

以下是一個三行三列的陣列多維數組:

 

 

 不同索引鍵的三行三列陣列多維數組:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM