我发现了一篇关于这方面的文章,现在我发现了这个非常有用的内置函数的语法错误我的代码很简单,但错误不是:
print(math.pow(10, 2))
错误:文件:2:尝试调用nil值(字段"pow"(
如果math.pow在Lua 5.3中不再存在,也许我必须为real创建一个新函数。尽管如此,我还是想成为一头懒惰的驴子:(
math.pow
被^
运算符10 ^ 2
替换。
如果你有很多对math.pow的调用,你可以简单地添加函数:
math = math or {}
function math.pow(a, b)
return a ^ b
end