我没有在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