1. 创建数组:
-- 创建一个数组,索引从1开始
local myArray = {10, 20, 30, 40, 50}
2. 访问数组元素:
local value = myArray[3] -- 访问第三个元素,值为30
3. 修改数组元素:
myArray[2] = 25 -- 将第二个元素的值修改为25
4. 获取数组长度:
使用 # 运算符可以获取数组的长度。
local length = #myArray -- 返回数组的长度,即元素个数
5. 遍历数组:
使用 for 循环遍历数组。
for i = 1, #myArray do
print(myArray[i])
end
6. 在数组末尾添加元素:
table.insert(myArray, 60)
7. 从数组末尾移除元素:
table.remove(myArray)
8. 多维数组:
Lua 的表可以嵌套,因此可以创建多维数组。
local matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
Lua 中的数组是灵活的,可以包含不同类型的值,并且数组的索引可以是任意类型(不仅限于整数)。需要注意的是,Lua 中的数组索引是从1开始的,而不是从0开始。
以上是 Lua 中基本的数组操作。
转载请注明出处:http://www.zyzy.cn/article/detail/6494/Lua