Оператор ?? (nil-coalescing)

Значение по умолчанию для nil.

Сигнатураfunc ?? (optional: Wrapped?, defaultValue: Wrapped) -> Wrapped

Оператор объединения с nil возвращает развёрнутое значение опционала, а если он nil — значение справа.

let name: String? = nil
let shown = name ?? "Гость"
print(shown) // Гость
← Все записи: Стандартная библиотека Swift
Поддержать проект