我有一个字符串,类似于:
local func = "1 == 3"
如何将其转换为要执行的函数并从另一个函数中获取结果?喜欢:
function CheckFunc(func)
local ret = functon() return func end
return ret
end
最佳答案
loadstring()
是您正在寻找的功能:)
在你的情况下,它的用法如下:
local func = loadstring("return (1==3)")
关于lua - 字符串转lua函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18713772/