📅  最后修改于: 2023-12-03 15:23:18.552000             🧑  作者: Mango
在 Roblox 中,我们可以使用表(table)来创建字典,表是一种关联数组,可以将键(key)和值(value)绑定在一起。字典是非常有用的数据结构,可以用于保存大量有序的数据,而且操作也非常简单方便。
下面是如何在 Roblox 中创建字典:
local myDict = {}
这里我们使用了一对空的大括号来创建一个空表,也可以使用 table.create()
函数创建固定大小的表。
myDict['key1'] = 'value1'
myDict['key2'] = 'value2'
使用方括号和键名即可添加键值对,如果键名不存在则会自动创建一个新的键。注意,键名必须是字符串类型。
另外,也可以使用点号来添加键值对:
myDict.key3 = 'value3'
local value1 = myDict['key1']
local value2 = myDict.key2
可以使用方括号或点号来获取键值,如果键不存在则返回 nil
。
myDict['key1'] = nil
myDict.key2 = nil
使用 nil
来删除一个键值对,也可以使用 table.remove()
函数删除表中指定位置的元素。
for key, value in pairs(myDict) do
print(key, value)
end
可以使用 pairs()
函数来遍历字典中的键值对,也可以使用 ipairs()
函数遍历数组类型的表。
以上就是在 Roblox 中创建字典的方法,不难发现,使用表来创建字典非常方便简单。如果你想了解更多表的操作和用法,可以查看 官方文档。