首页 > 解决方案 > 有什么方法可以在 lua 5.3 中使用 math.pow 吗?

问题描述

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

print(math.pow(10, 2))

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

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

标签: lua

解决方案


math.pow^运营商取代:10 ^ 2.

如果你有很多对 math.pow 的调用,你可以简单地添加函数:

math = math or {}
function math.pow(a, b)
    return a ^ b
end

推荐阅读