Optional binding: if let
Безопасное разворачивание опционала.
Сигнатура
if let value = optional { /* ... */ }Конструкция if let разворачивает опционал: тело выполняется, только если значение не nil. С Swift 5.7 можно писать сокращённо if let value.
let raw: String? = "7"
if let n = Int(raw ?? "") {
print(n) // 7
}