Sobes.tech
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.