Замена пустых значений
Если в логике требуется взять значение по умолчанию вместо пустого, можно воспользоваться тернарным выражением. Но наиболее изящным будет применение специального оператора «??».
import Foundation
let dividend: Double = 222
let divisor: Double? = nil
dividend / (divisor == nil ? 1 : divisor!)
dividend / (divisor ?? 1)