Я конвертирую код, который не принадлежит мне, в swift 3.0, и есть некоторые строки, которые я не понимаю, которые помечаются компилятором:
public func setupAppearance()
{
if let delegate = delegate
{
firstWeekday~>delegate.firstWeekday?()
dayOfWeekTextColor~>delegate.dayOfWeekTextColor?()
dayOfWeekTextUppercase~>delegate.dayOfWeekTextUppercase?()
dayOfWeekFont~>delegate.dayOfWeekFont?()
weekdaySymbolType~>delegate.weekdaySymbolType?()
}
}
ПРИМЕЧАНИЕ: это не -> (тире, больше), а ~> (тильда, больше)
Я нашел этот вопрос: Что такое ~ > (тильда больше чем), используемый в Swift?, но не нашел его очень полезным.
Может ли кто-нибудь указать мне документы о том, как это читать? К сожалению, google, stackoverflow и github не могут искать ~>.
Спасибо
Грег
~>
не является существующим оператором, так что вы имеете в виду? - person Tim Vermeulen   schedule 14.07.2016