tgoop.com/mobileproglib/5584
Create:
Last Update:
Last Update:
🍏 Для чего нужен оператор вида «??»?
Оператор двойного вопросительного знака ??
известен как оператор объединения (слияния) nil
. Он возвращает значение в левой части, если оно не равно nil
. Если левая часть равна nil
, то возвращается значение в правой части.
Его можно использовать как сокращение для проверки того, является ли опциональное значение nil
. Например, вы можете заменить это:
var name: String?
if name != nil {
print(name)
} else {
print(«N/A»)
}
На это:
print(name ?? «N/A»)
#swift
BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
Share with your friend now:
tgoop.com/mobileproglib/5584