Xcode 8 beta 6 Swift 3'te bir değişiklik oldu ve şimdi önce yaptığı gibi güç için benim operatörü bildirmek mümkün değilim: Ben bu konuda biraz okudumSwift 3'te yeni öncelik grubu ile üs/güç operatörü nasıl bildirilir?
infix operator ^^ { }
public func ^^ (radix: Double, power: Double) -> Double {
return pow((radix), (power))
}
ve orada
precedencegroup ExponentiativePrecedence {}
infix operator ^^: ExponentiativePrecedence
public func ^^ (radix: Double, power: Double) -> Double {
return pow((radix), (power))
}
Ben bu işi yapmak için doğru yönde mıyım: Bundan yeni değişiklik been introduced in Xcode 8 beta 6
Ben öncelik grubu beyan ve bunun gibi benim operatör için kullanmak zorunda tahmin ediyorum? Öncelik grubunun {} içerisine ne koymalıyım?
Benim nihai amacı, Swift basit operatör ile güç işlemlerini yapabilmek için örneğin:
10 ^^ -12
10 ^^ -24
Teşekkür ederiz! güncellemeyi daha da açık hale getirdi! :) – gbdavid
@gbdavid Yardım etmek için mutluyum :) – Hamish