數組,就是相同數據類型的元素按一定順序排列的集合,可以是一維數組和多維數組。
Lua 數組的索引鍵值可以使用整數表示,數組的大小不是固定的。
array = {"Lua", "Tutorial"} for i= 0, 2 do print(array[i]) end
for循環模式開始下標是從1開始的,所以,i的初始值默認設置為0
運行結果:
===============================================================
多維數組
-- 初始化數組 array = {} for i = 1, 3 do array[i] = {} for j = 1,3 do array[i][j] = i*j end end -- 訪問數組 for i = 1, 3 do for j = 1, 3 do print(array[i][j]) end end
運行結果:
====================================================================
不同索引鍵的三行三列陣列多維數組:
-- 初始化數組 array = {} maxRows = 3 maxColumns = 3 for row = 1, maxRows do for col = 1, maxColumns do array[row * maxColumns + col] = row * col end end -- 訪問數組 for row = 1, maxRows do for col = 1, maxColumns do print(array[row * maxColumns + col]) end end
運行結果:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。