8
還有的是對的Xcode 8測試版6斯威夫特3的變化,現在我不能宣佈我的操作功率和我一樣以前:我讀過一些關於它如何在Swift 3中用新的優先級組聲明指數/電力運營商?
infix operator ^^ { }
public func ^^ (radix: Double, power: Double) -> Double {
return pow((radix), (power))
}
,並有一個新的變化been introduced in Xcode 8 beta 6
從這我猜我必須聲明一個優先級組,並用它爲我的操作是這樣的:
precedencegroup ExponentiativePrecedence {}
infix operator ^^: ExponentiativePrecedence
public func ^^ (radix: Double, power: Double) -> Double {
return pow((radix), (power))
}
難道我要在正確的方向,使這項工作?我應該在優先組的{}中放置什麼?
我的最終目標是能夠使電源操作與快捷簡單的操作,如:
10 ^^ -12
10 ^^ -24
謝謝!更新使得它更加清晰! :) – gbdavid
@gbdavid樂於幫助:) – Hamish