我无法在Lua中使用math.pow(x,y)
。
我不知道为什么,它说语法错误。
math.sin(f)
和math.cos(f)
有效。
Lua中的math.pow()
还有其他选择吗?
答案 0 :(得分:5)
Lua没有 math.pow()
功能。
更正:自{5.3}开始,Lua的math.pow()
函数从5.3版本开始就已弃用。但它仍存在于最新版本(5.4.0-work2及更高版本)中。
如果遇到语法错误,则是由于其他一些问题。请更新您的问题,向我们显示产生该错误的确切代码以及错误消息。
在任何情况下,都应使用内置的^
幂运算符,而不要使用math.pow()
函数。
(与C语言和其他一些语言不同,Lua使用~
作为按位xor运算符。)