Sobes.tech
Junior

S jakým typem dat jsou v Swiftu implementovány volitelné hodnoty (Optional)?

sobes.tech AI

Odpověď od AI

Optional je implementován jako výčet (enum) se dvěma případy:

enum Optional<Wrapped> {
    case none // Používá se k označení absence hodnoty
    case some(Wrapped) // Používá se k uložení přítomné hodnoty
}

Kde Wrapped je generický typ představující typ hodnoty, která může být zabalená v Optional.