Lua 数组学习笔记

什么是Lua数组?

Lua中的数组是一种可以存储一个序列中多个值的数据结构。Lua中的数组与其他编程语言类似,但有一些细微的差别。

如何创建Lua数组?

在Lua中,可以使用方括号和逗号来创建数组,如下所示:

luaCopy Code
array = {"apple", "banana", "orange"}

这将创建一个包含三个元素的数组,其中每个元素是一个字符串。

如何访问Lua数组中的元素?

可以使用方括号和元素索引来访问数组中的元素,如下所示:

luaCopy Code
print(array[1])

将输出 apple,因为 apple 是数组中第一个元素。

如何遍历Lua数组中的元素?

在Lua中,可以使用 for 循环和 # 运算符来遍历数组中的元素,如下所示:

luaCopy Code
for i = 1, #array do print(array[i]) end

这将遍历数组中的所有元素并将它们打印出来。

实例

下面是一个简单的实例,演示了如何创建、访问和遍历Lua数组:

luaCopy Code
-- 创建一个包含三个元素的数组 array = {"apple", "banana", "orange"} -- 访问数组中的元素 print(array[1]) print(array[2]) print(array[3]) -- 遍历数组中的元素 for i = 1, #array do print(array[i]) end

这将输出:

Copy Code
apple banana orange apple banana orange