Lua中的math.pow替代方案?

Zac*_*Lee 0 lua

我不能math.pow(x,y)在Lua中使用。

我不知道为什么,它说语法错误。

math.sin(f)并且math.cos(f)有效。

math.pow()在Lua中还有其他选择吗?

Kei*_*son 5

Lua没有math.pow()功能。

更正:math.pow()从版本5.3开始不推荐使用Lua的功能,如此处所述。但它仍存在于最新版本(不低于5.4.0-work2)中。

如果您遇到语法错误,则是由于其他一些问题。请更新您的问题,向我们显示产生错误的确切代码以及错误消息。

无论如何,您应该使用内置的^幂运算符而不是math.pow()函数。

(与C和其他一些语言不同,Lua ~用作按位xor运算符。)