首页 > 解决方案 > Table Lua 检查名称

问题描述

现在,我有一个存储“版主”姓名的列表。

moderator = { ["user1"] = true, ["user2"] = true, ["user3"] = true }

我希望如果用户是版主(如果他的名字在列表中),他将能够在列表中添加其他名称(即让其他用户成为版主)

标签: lualua-table

解决方案


moderators = { ["user1"] = true, ["user2"] = true, ["user3"] = true }

创建一个函数来检查某人是否是版主:

function isModerator(name)
    if moderators[name] == true then
        return true
    end

    return false
end

那就用吧!如果有人是版主,则允许他们向表中添加新的键值对moderators

if isModerator("user2") then
    moderators["otherName"] = true
end

推荐阅读