Lua 數(shù)組

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

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


一維數(shù)組

一維數(shù)組是最簡(jiǎn)單的數(shù)組,其邏輯結(jié)構(gòu)是線性表。一維數(shù)組可以用for循環(huán)出數(shù)組中的元素,如下實(shí)例:

以上代碼執(zhí)行輸出結(jié)果為:

正如你所看到的,我們可以使用整數(shù)索引來(lái)訪問(wèn)數(shù)組元素,如果知道的索引沒(méi)有值則返回nil。

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

除此外我們還可以以負(fù)數(shù)為數(shù)組索引值:

以上代碼執(zhí)行輸出結(jié)果為:



多維數(shù)組

多維數(shù)組即數(shù)組中包含數(shù)組或一維數(shù)組的索引鍵對(duì)應(yīng)一個(gè)數(shù)組。

以下是一個(gè)三行三列的陣列多維數(shù)組:

以上代碼執(zhí)行輸出結(jié)果為:

不同索引鍵的三行三列陣列多維數(shù)組:

以上代碼執(zhí)行輸出結(jié)果為:

正如你所看到的,以上的實(shí)例中,數(shù)組設(shè)定了指定的索引值,這樣可以避免出現(xiàn) nil 值,有利于節(jié)省內(nèi)存空間。



內(nèi)容來(lái)自:runoob.com 菜鳥教程

整理:極動(dòng)云,寧波家電物聯(lián)網(wǎng)云平臺(tái)

CONTACT US: http://www.iot-jd.com

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容