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