Мой инфиксный оператор для включения не работает.Это добавляет или вычитает.
precedencegroup SquareSumOperatorPrecedence {
lowerThan: MultiplicationPrecedence
higherThan: AdditionPrecedence
associativity: left
assignment: false
}
infix operator ^: SquareSumOperatorPrecedence
func ^(lhs: Double, rhs: Double) -> Double {
return pow(lhs, rhs)
}
9 ^ 2// equals 81
//It gives me 11
Я думал, что 9 ^ 2 даст мне 81, но это дало мне 11