Junior — Middle
Koji tip podataka se obično koristi za implementaciju opcionalnih vrednosti?
sobes.tech АИ
Одговор од АИ
U Swift-u, tip Optional se koristi za predstavljanje opcionalnih vrednosti. Omogućava promenljivoj da sadrži vrednost određenog tipa ili da bude nil (nepostojanje vrednosti).
Primer:
var name: String? = "Ivan"
name = nil // sada promenljiva ne sadrži vrednost
Opcionalni su implementirani kao enumeracija sa dva stanja: .some(vrednost) i .none (nil). Ovo pomaže sigurno raditi sa mogućim nedostatkom podataka.