func squareArea(side:Double) -> Double { return side ^ 2 }
我得到错误:
could not find an overload for '^' that accepts the supplied arguments
我也尝试过
func squareArea(side:Double) -> Double { return Double(side ^ 2) }
和
func squareArea(side:Double) -> Double { return side ^ Double(2) }
但
func squareArea(side:Double) -> Double { return side * side }
工作良好。正确的语法是什么?
有一个功能:
func squareArea(side:Double) -> Double { return pow(side, 2) }