在编程的世界里,`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 编程学习