Lua之數組
阿新 • • 發佈:2017-09-01
lua array
Lua 數組
數組,就是相同數據類型的元素按一定順序排列的集合,可以是一維數組和多維數組。
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
運行結果:
本文出自 “享受科技帶來的快樂” 博客,請務必保留此出處http://liam2199.blog.51cto.com/2879872/1961872
Lua之數組