Cilat janë opsionet e shpejta?
Cilat janë opsionet e shpejta?

Video: Cilat janë opsionet e shpejta?

Video: Cilat janë opsionet e shpejta?
Video: Si ta beni me te shpejte nje Samsung | Celular.al | 2024, Mund
Anonim

Një opsionale në Swift është një lloj që mund të mbajë ose një vlerë ose asnjë vlerë. Opsionale shkruhen duke i bashkangjitur një ? për çdo lloj: Përpara se ta hapni (ose "zhbëni" në gjuhën e opsionale ) nuk do ta dini nëse përmban diçka apo asgjë.

Prandaj, pse përdorim opsionet në Swift?

Ju përdorni opsionet : Për vetitë që nuk kanë vlerë fillestare (dhe nuk kanë vlerë fillestare të vendosur në një konstruktor), siç janë vetitë e caktuara të daljes. Ju gjithashtu mund të krijoni një pronë që nuk është jetike për funksionimin e një instance të caktuar, d.m.th. opsionale . Kur një metodë që supozohet të kthejë një vlerë dështon.

Dikush mund të pyesë gjithashtu, çfarë është zero në Swift? zero përshkruhet në dokumentet e Apple si: që do të thotë "mungesë e një objekti të vlefshëm". Nëse jeni i ri në programim zero thjesht do të thotë se një ndryshore (nganjëherë quhet objekt) është bosh dhe nuk ka vlerë të caktuar. Nëse keni një përvojë në programim zero mund të mendohet më së miri si një zëvendësim i ngjashëm për të i pavlefshëm.

Në lidhje me këtë, si t'i hap opsionet në Swift?

Ti mundesh unwrap opsionet në mënyra tre e gjysmë: Me forcë zbërthim , duke përdorur nëse [ opsionale ] != zero dhe [ opsionale ]! Me opsionale detyruese, duke përdorur nëse let [non- opsionale ] = [ opsionale ] {

Çfarë është tuple në Swift?

Tuples në Swift zënë hapësirën midis fjalorëve dhe strukturave: ato mbajnë lloje shumë specifike të dhënash (si një strukturë) por mund të krijohen në fluturim (si fjalorët). Ato zakonisht përdoren për të kthyer vlera të shumta nga një thirrje funksioni.

Recommended: