Lua中的math.pow替代方案?

我无法在Lua中使用 math.pow(x,y)

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

math.sin(f)math.cos(f)却可以使用。

有没有其他的 math.pow() 在Lua中的替代方案呢?

点赞
用户827263
用户827263

Lua没有math.pow()函数。

正确的说法是:自Lua 5.3版本起,math.pow()函数已弃用,如此文档所述。但是它仍然存在于最新版本(包括5.4.0-work2)中。

如果您遇到语法错误,则是由于其他问题引起的。请更新您的问题,以显示导致错误的确切代码和错误消息。

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

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

2018-11-07 05:55:54