Junior — Middle
Jaki typ danych jest zwykle używany do implementacji wartości opcjonalnych?
sobes.tech AI
Odpowiedź od AI
W Swift, do reprezentowania wartości opcjonalnych używa się typu Optional. Pozwala on zmiennej zawierać wartość określonego typu lub być nil (brak wartości).
Przykład:
var name: String? = "Ivan"
name = nil // teraz zmienna nie zawiera wartości
Opcjonalne są zaimplementowane jako wyliczenie z dwoma stanami: .some(wartość) i .none (nil). Pomaga to bezpiecznie obsługiwać ewentualny brak danych.