如何制作一个表格并使用变量的值来引用它?

我想制作一个被称为 另一个变量的值 的表格,然后以那种方式引用它。以下是一些代码,让你有点理解。

example = 123 # 我要使用的变量

example = { } # 创建一个表格,实际上就叫 123

example[“abc”] = 789

希望您明白我的意思。请帮帮我!

点赞
用户5675002
用户5675002

通常你会有一个用户表。

全局环境也只是一个普通的Lua表,但你不想通过为每个用户创建新变量来污染它。

因此,你的示例可能如下所示:

-- 所有用户的全局容器
all_users = {}

-- 更新现有用户的新数据
local userID = 123
local user = all_users [userID] -- 找到用户
user.abc = 789

-- 创建新用户
local userID = 777
local new_user = {abc = 789, def = 321} -- 一些初始数据
all_users[userID] = new_user
2018-10-07 08:04:22