TMap
继承关系
元方法
__len
- 用法:
#TMap - 返回类型:
integer - 返回 map 中当前键值对的数量。
方法
Find(key)
- 返回类型:
RemoteUnrealParam|LocalUnrealParam - 返回值: 在 map 中找到的元素
- 异常: 在 map 中找不到元素时抛出
- 在 map 中查找指定键。
Add(key, value)
- 向 map 中插入键值对。若键已存在,则替换其值。
Contains(key)
- 返回类型:
bool - 返回值: 元素是否存在于 map 中。
- 检查 map 中是否存在指定键。
Remove(key)
- 从 map 中移除元素。若元素不存在,则不执行任何操作。
Empty()
- 清空 map。
ForEach(function Callback)
- 遍历整个
TMap,并对 map 中的每个元素调用回调函数。 - 回调参数:
RemoteUnrealParam key、RemoteUnrealParam value或LocalUnrealParam value。 - 使用
elem:get()和elem:set()访问/修改值。 - 修改键的行为未定义。
- 回调可选择返回
true,以提前结束循环。
原文:docs/lua-api/classes/tmap.md · 固定提交 560411f18512 · 来源与 MIT 许可