gpt4 book ai didi

lua - 在表变量中包含连字符时出错

转载 作者:行者123 更新时间:2023-12-03 18:42:16 26 4
gpt4 key购买 nike

我最近从 ScriptFodder 购买了 MaterialBoard。我正在编辑组列表,因此它将显示大写且不带连字符的组名称,因此它看起来像“主管管理员”,而不是 head-admin。到目前为止一切正常,但是一旦它开始在变量名称中使用连字符,它就会得出错误:

[ERROR] addons/materialboard/lua/matboard_config.lua:76: '}' expected (to close '{' at line 73) near '='
1. unknown - addons/materialboard/lua/matboard_config.lua:0

我该怎么做才能在这样的表变量名中包含连字符?
co-owner   = "Co-Owner",

最佳答案

local t = {co-owner = "Co-Owner"}

无效,因为 - 不能用于标识符。相反,使用更通用的语法:
local t = {["co-owner"] = "Co-Owner"}
print(t["co-owner"])

关于lua - 在表变量中包含连字符时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34573200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com