2025-03-18 13:18:47

📚Lua Table学习笔记💡

导读 在编程的世界里,`table`是Lua语言中一种非常灵活且强大的数据结构。它就像一个万能的工具箱,既可以当作数组使用,也可以作为字典来存储键...

在编程的世界里,`table`是Lua语言中一种非常灵活且强大的数据结构。它就像一个万能的工具箱,既可以当作数组使用,也可以作为字典来存储键值对。简单来说,`table`就是Lua中的“一切”。✨

首先,让我们看看如何创建一个简单的table。你可以这样定义:

```lua

local myTable = {1, 2, 3}

```

这个例子中,`myTable`就是一个数组,索引从1开始。如果你想要添加键值对,可以这样做:

```lua

local person = {name="Alice", age=25}

```

这里`person`是一个包含键值对的table,可以通过`person.name`或`person["name"]`访问属性。

Table还能嵌套,形成复杂的数据结构。例如:

```lua

local nestedTable = {outer={inner={value="hello"}}}

print(nestedTable.outer.inner.value) -- 输出 "hello"

```

Lua的table功能强大,但需要多加练习才能熟练运用。掌握好table,就等于掌握了Lua编程的核心之一!💪

Lua Table 编程学习