Junior — Middle
Milyen adattípust használnak általában opcionális értékek megvalósítására?
sobes.tech MI
Válasz az MI-től
Swiftben az Optional típus használatos az opcionális értékek reprezentálására. Lehetővé teszi, hogy egy változó vagy egy adott típusú értéket tartalmazzon, vagy nil legyen (érték hiánya).
Példa:
var name: String? = "Ivan"
name = nil // most a változó nem tartalmaz értéket
Az opcionálisokat két állapottal rendelkező felsorolásként valósítják meg: .some(érték) és .none (nil). Ez segít biztonságosan kezelni az esetleges adat hiányát.