Kas yra „swift“pasirinktiniai?
Kas yra „swift“pasirinktiniai?

Video: Kas yra „swift“pasirinktiniai?

Video: Kas yra „swift“pasirinktiniai?
Video: Swift in 100 Seconds 2024, Lapkritis
Anonim

An neprivaloma in Swift yra tipas, kuriame gali būti reikšmė arba jos nėra. Pasirinktinai yra parašyti pridedant ? bet kokio tipo: prieš atidarydami (arba „išvyniokite“kalba pasirinktinai ) nesužinosite, ar jame yra kažkas, ar nieko.

Štai kodėl „Swift“naudojame pasirinktinius?

Tu naudokite pasirinktinius : ypatybėms, kurios neturi pradinės vertės (ir konstruktoriuje nenustatytos pradinės vertės), pvz., tam tikroms išleidimo ypatybėms. Taip pat galite sukurti nuosavybę, kuri nėra gyvybiškai svarbi tam tikros instancijos funkcionavimui, t.y. neprivaloma . Kai metodas, kuris turėtų grąžinti vertę, nepavyksta.

Taip pat galima paklausti, kas yra nulis Swift? nulis „Apple“dokumentuose apibūdinamas kaip: reiškia „tinkamo objekto nebuvimas“. Jei esate naujokas programavimo srityje nulis tiesiog reiškia, kad kintamasis (kartais vadinamas objektu) yra tuščias ir jam nepriskirta vertė. Jei turite programavimo išsilavinimą nulis geriausiai gali būti laikomas panašiu pakaitalu nulinis.

Šiuo atžvilgiu kaip „Swift“išpakuoti pasirenkamus elementus?

Tu gali išvynioti pasirinktinai trimis su puse būdų: Su jėga išvyniojant , naudojant if [ neprivaloma ] != nulis ir [ neprivaloma ]! Su neprivaloma privalomas, naudojant if let [non- neprivaloma ] = [ neprivaloma ] {

Kas yra tuple Swift?

Kortelės Swifte užima erdvę tarp žodynų ir struktūrų: juose saugomi labai specifiniai duomenų tipai (pvz., struktūra), tačiau juos galima sukurti iš karto (kaip žodynai). Jie dažniausiai naudojami norint grąžinti kelias reikšmes iš funkcijos iškvietimo.

Rekomenduojamas: