Wat is swift-opsies?
Wat is swift-opsies?

Video: Wat is swift-opsies?

Video: Wat is swift-opsies?
Video: Suzuki Swift (2017) - AutoWeek review - English subtitles 2024, November
Anonim

An opsioneel in Swift is 'n tipe wat óf 'n waarde óf geen waarde kan hou nie. Opsioneel word geskryf deur 'n ? na enige tipe: Voordat jy dit oopmaak (of "ontwikkel" in die taal van opsionele ) jy sal nie weet of dit iets of niks bevat nie.

Hiervan, hoekom gebruik ons opsionele opsies in Swift?

Jy gebruik opsionele : Vir eiendomme wat geen beginwaarde het nie (en geen beginwaarde wat in 'n konstruktor gestel is nie), soos sekere uitlaateienskappe. Jy kan ook 'n eiendom skep wat nie noodsaaklik is vir die funksionering van 'n sekere instansie nie, d.w.s. opsioneel . Wanneer 'n metode wat veronderstel is om 'n waarde terug te gee, misluk.

Mens kan ook vra, wat is nul in Swift? nul word in die Apple-dokumente beskryf as: wat beteken "die afwesigheid van 'n geldige voorwerp." As jy nuut is met programmering nul beteken bloot dat 'n veranderlike (soms 'n voorwerp genoem) leeg is en geen waarde toegeken het nie. As jy 'n agtergrond in programmering het nul kan die beste beskou word as 'n soortgelyke plaasvervanger vir nul.

In hierdie verband, hoe ontvou ek opsionele items in Swift?

Jy kan los opsionele opsies op drie-en-'n-half maniere: Met geweld uitpak , met behulp van as [ opsioneel ] != nul en [ opsioneel ]! Met opsioneel bindend, gebruik indien laat [nie- opsioneel ] = [ opsioneel ] {

Wat is tuple in Swift?

Tuples in Swift beslaan die ruimte tussen woordeboeke en strukture: hulle hou baie spesifieke tipes data (soos 'n struktuur) maar kan op die oomblik geskep word (soos woordeboeke). Hulle word algemeen gebruik om veelvuldige waardes van 'n funksie-oproep terug te gee.

Aanbeveel: