es eine Änderung in Swift 3 für Xcode 8 Beta 6 und jetzt nicht in der Lage meinen Operator für Macht, die ich bin zu erklären, wie ich zuvor:Wie deklariert man in Swift 3 den Exponenten/Energieoperator mit neuer Vorranggruppe?
infix operator ^^ { }
public func ^^ (radix: Double, power: Double) -> Double {
return pow((radix), (power))
}
ich ein wenig über sie gelesen habe und es gibt eine neue Änderung been introduced in Xcode 8 beta 6
Von diesem ich vermute, ich habe eine Gruppe Vorrang zu erklären und es für meine Bediener wie folgt verwenden:
precedencegroup ExponentiativePrecedence {}
infix operator ^^: ExponentiativePrecedence
public func ^^ (radix: Double, power: Double) -> Double {
return pow((radix), (power))
}
bin ich in die richtige Richtung, um diese Arbeit zu machen? Was sollte ich in die {} der Vorranggruppe einfügen?
Mein Endziel ist es, an der Macht Operationen mit einem einfachen Operator in schnellen zu machen, zum Beispiel:
10 ^^ -12
10 ^^ -24
Vielen Dank! Das Update hat es noch deutlicher gemacht! :) – gbdavid
@gbdavid Glücklich zu helfen :) – Hamish