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