lix*_*xir 3 string lua boolean
用户将布尔值设置为true或false.
这样做(例如)
ElementNameone = true
ElementNametwo = false
ElementNamethree = true
Run Code Online (Sandbox Code Playgroud)
等等.
现在我有一个从文件加载的字符串.名为name的字符串可以包含Nameone,Nametwo,Namethree等值.它们中的任何一个都是.现在我希望能够做到这一点
if Element .. name == true then
do something
Run Code Online (Sandbox Code Playgroud)
除了我不知道如何正确地做到这一点.
我试过这样做
if not not ("Element" .. name) then
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
有人可以帮忙吗?
谢谢
试试这个:
if _G["Element" .. name] == true then
-- do something
end
Run Code Online (Sandbox Code Playgroud)
请注意,仅当用户(ElementNameone
,...等)设置的变量是全局变量时,这才有效.