Les
Opcionals són al nucli de Swift i existeixen des de la primera versió de Swift. Un valor opcional ens permet escriure codi net i alhora tenir cura dels possibles valors nuls. Si sou nou a Swift, potser haureu d'acostumar-vos a la sintaxi d'afegir un signe d'interrogació a les propietats.
Què són les opcions de Swift?
Una opcional a Swift és bàsicament una constant o variable que pot contenir un valor O cap valor. El valor pot o no ser nul. Es denota afegint un "?" després de la declaració de tipus.
Quins problemes solucionen els opcionals Swift?
Opcionals són la solució de Swift al problema de representar tant un valor com l'absència d'un valor. Un opcional pot tenir un valor o nil. Penseu en un opcional com un quadre: conté exactament un valor o està buit. Quan no conté cap valor, es diu que conté nil.
Com s'implementen les opcions opcionals a Swift?
Opcionals a Swift són en realitat molt més que una marca al final d'un tipus, en realitat són una enumeració. Essencialment, Int? és el mateix que Optional i s'implementa directament a la enumeració. … Podeu configurar-los manualment amb l'enumeració, o podeu deixar que l'enumeració ho faci ella mateixa.
Què és embolicar i desembolicar a Swift?
Embolcall significa que el valor real s'emmagatzema en una estructura externa lògica. No podeu arribar a aquest valor (enaquest cas "muu") sense desembolicar-lo. Al món Swift, sempre és Nadal, i sempre hi ha regals -o almenys variables- per desembolicar. Desembolica els valors afegint signes d'exclamació.