有没有办法在lua 5.3中使用math.pow?

Bla*_*One -2 lua

我找到了一篇关于此的文章,现在我发现了这个非常有用的内置函数的语法错误。我的代码很简单,但错误不是

print(math.pow(10, 2))
Run Code Online (Sandbox Code Playgroud)

错误:文件:2:尝试调用零值(字段“pow”)

如果 math.pow 在 Lua 5.3 中不再存在,也许我必须真正创建一个新函数。不过,我还是想做一头懒驴:)

cod*_*dev 5

math.pow^运算符替换:10 ^ 2

如果您多次调用 math.pow,您可以简单地添加该函数:

math = math or {}
function math.pow(a, b)
    return a ^ b
end
Run Code Online (Sandbox Code Playgroud)