Junior — Middle
Jaký datový typ se obvykle používá k implementaci volitelných hodnot?
sobes.tech AI
Odpověď od AI
Ve Swiftu se typ Optional používá k reprezentaci volitelných hodnot. Umožňuje proměnné obsahovat hodnotu určitého typu nebo být nil (nepřítomnost hodnoty).
Příklad:
var name: String? = "Ivan"
name = nil // nyní proměnná neobsahuje žádnou hodnotu
Volitelné jsou implementovány jako výčet se dvěma stavy: .some(hodnota) a .none (nil). To pomáhá bezpečně pracovat s možným absencí dat.