Swift中的幂运算符

我没有在Swift语言参考的基本算术运算符中看到定义的幂运算符。

语言中真的没有预定义的整数或浮点运算符吗?

回答:

没有操作员,但是您可以使用pow函数,如下所示:

return pow(num, power)

如果愿意,还可以让操作员像这样调用pow函数:

infix operator ** { associativity left precedence 170 }

func ** (num: Double, power: Double) -> Double{

return pow(num, power)

}

2.0**2.0 //4.0

以上是 Swift中的幂运算符 的全部内容, 来源链接: utcz.com/qa/435578.html

回到顶部