标签: lua
> print(tonumber("2+2")) nil
似乎不起作用。我该怎么办?
答案 0 :(得分:4)
你不能将表达式转换为数字,但你可以用表达式定义一个匿名函数,用Lua编译它,然后产生一个值,如下所示:
f = loadstring("return 2+2") print(f()) -- Prints 4