Kas ir ātrās izvēles iespējas?
Kas ir ātrās izvēles iespējas?

Video: Kas ir ātrās izvēles iespējas?

Video: Kas ir ātrās izvēles iespējas?
Video: Joka pēc alfabēts / Funny Alphabet 2024, Maijs
Anonim

An neobligāti iekšā Swift ir veids, kas var saturēt vērtību vai bez vērtības. Izvēles ir rakstīti, pievienojot ? jebkuram veidam: pirms to atverat (vai “attīt” valodā, kas ir izvēles ) jūs nezināt, vai tajā ir kaut kas vai nekas.

Kāpēc mēs Swift izmantojam izvēles iespējas?

Tu izmantojiet izvēles iespējas : rekvizītiem, kuriem nav sākotnējās vērtības (un konstruktorā nav iestatīta sākotnējā vērtība), piemēram, noteiktiem noieta rekvizītiem. Varat arī izveidot īpašumu, kas nav vitāli svarīgs noteiktas instances darbībai, t.i. neobligāti . Ja metode, kurai ir jāatgriež vērtība, neizdodas.

Var arī jautāt, kas Sviftā ir nulle? nulle Apple dokumentos ir aprakstīts kā: kas nozīmē "derīga objekta neesamību". Ja esat iesācējs programmēšanas jomā nulle vienkārši nozīmē, ka mainīgais (dažreiz saukts par objektu) ir tukšs un tam nav piešķirta vērtība. Ja jums ir programmēšanas pieredze nulle vislabāk var uzskatīt par līdzīgu aizstājēju null.

Kā šajā sakarā attīt neobligātos Swift?

Jūs varat iztīt izvēles trīsarpus veidos: ar spēku atsaiņošana , izmantojot if [ neobligāti ] != nulle un [ neobligāti ]! Ar neobligāti saistošs, izmantojot if let [non- neobligāti ] = [ neobligāti ] {

Kas ir tuple valodā Swift?

Korpusi Sviftā aizņem vietu starp vārdnīcām un struktūrām: tajās ir ļoti specifiski datu veidi (piemēram, struktūra), taču tās var izveidot lidojuma laikā (piemēram, vārdnīcas). Tos parasti izmanto, lai atgrieztu vairākas vērtības no funkcijas izsaukuma.

Ieteicams: