【发布时间】:2020-05-10 12:49:50
【问题描述】:
我正在尝试为我的脚本初始化一个默认属性表,我面临以下情况:
_property_table = {
k1 = "val1",
k2 = "val2",
k3 = k1 .. "val3",
}
print(_property_table.k3)
尝试在表构造函数中连接 k1 时,lua 失败并出现以下错误:
_impl error: [string "main.lua"]:10: attempt to concatenate global 'k1' (a nil value)
这是预期的行为,还是我遗漏了什么?
我对 Lua 还很陌生,所以任何关于如何继续的提示或建议都将不胜感激。
谢谢
【问题讨论】:
标签: constructor lua string-concatenation lua-table