Valikud on Swifti tuumas ja olemas alates Swifti esimesest versioonist. Valikuline väärtus võimaldab meil kirjutada puhast koodi, hoolitsedes samal ajal võimalike nullväärtuste eest. Kui olete Swifti uus kasutaja, peate võib-olla harjuma atribuutidele küsimärgi lisamise süntaksiga.
Mis on Swifti valikulised?
Swifti valikuline on põhimõtteliselt konstant või muutuja, mis võib sisaldada väärtust VÕI väärtus puudub. Väärtus võib olla null või mitte. Seda tähistatakse "?" pärast tüübideklaratsiooni.
Milliseid probleeme valikulised Swifti lahendavad?
Valikulised on Swifti lahendus probleemile esitada nii väärtus kui ka väärtuse puudumine. Valikuline võib sisaldada kas väärtust või nulli. Mõelge valikulisele kastile: see sisaldab kas täpselt ühte väärtust või on tühi. Kui see väärtust ei sisalda, öeldakse, et see sisaldab nulli.
Kuidas on valikulised Swiftis rakendatud?
Swifti valikulised elemendid on tegelikult palju enamat kui märk tüübi lõpus, tegelikult on need enum. Sisuliselt, Int? on sama, mis valikuline, ja seda rakendatakse otse loendis. … Saate need määrata enumi abil käsitsi või lasta enumil seda ise teha.
Mis on Swiftis pakkimine ja lahtipakkimine?
Mähkimine tähendab, et tegelik väärtus salvestatakse loogilisse välisstruktuuri. Te ei pääse selle väärtuseni (insel juhul “moo”) ilma seda lahti pakkimata. Swifti maailmas on alati jõulud ja alati on kingitusi – või vähem alt muutujaid –, mida lahti pakkida. Väärtuste lahtipakkimiseks lisate hüüumärgid.