Я следую за руководство, которые используют этот синтаксис, чтобы объявить переменную:Swift Объявление переменной неприятности
let fromView = presenting ? toView : transitionContext.view(forKey: UITransitionContextFromViewKey)
Но я не понимаю синтаксис: специально знак вопроса и двоеточие (presenting
является логическим переменная).
Извините, если я допустил некоторые ошибки с этим языком, я итальянский. – ale00
Обратитесь к разделу [тройной (условный) оператор в ссылке на язык] (https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html). Это, по сути, встроенное выражение 'if': если логическая переменная' presenting' является 'true', то' fromView' будет назначен 'toView', тогда как в противном случае (если' presenting' is 'false'),' fromView' будет присваивается 'transitionContext.view (...)'. – dfri