Junior — Middle
Aký typ dátovej štruktúry sa zvyčajne používa na implementáciu voliteľných hodnôt?
sobes.tech AI
Odpoveď od AI
V Swift-e sa typ Optional použitý na reprezentáciu voliteľných hodnôt. Umožňuje premennej obsahovať hodnotu určitého typu alebo byť nil (neprítomnosť hodnoty).
Príklad:
var name: String? = "Ivan"
name = nil // teraz premená neobsahuje hodnotu
Voliteľné sú implementované ako výčet so dvoma stavmi: .some(hodnota) a .none (nil). To pomáha bezpečne pracovať s možným nedostatkom dát.