Junior — Middle
Кой тип данни обикновено се използва за реализиране на опционални стойности?
sobes.tech AI
Отговор от AI
В Swift типът Optional се използва за представяне на опционални стойности. Той позволява на променлива да съдържа стойност от определен тип или да бъде nil (липса на стойност).
Пример:
var name: String? = "Ivan"
name = nil // сега променливата не съдържа стойност
Опционалите са реализирани като изброяване с две състояния: .some(стойност) и .none (nil). Това помага безопасно да работите с възможната липса на данни.