Wat is opsionele ketting en opsionele binding?
Wat is opsionele ketting en opsionele binding?

Video: Wat is opsionele ketting en opsionele binding?

Video: Wat is opsionele ketting en opsionele binding?
Video: LINKSHANDIG gehaakte babyslofjes (snel en beginnersvriendelijk!) 2024, Desember
Anonim

Opsionele binding stoor die ding wat jy is bindend in 'n veranderlike. In hierdie geval is dit navigationController. Aan die ander kant, opsionele ketting plaas nie die waarde aan die linkerkant in 'n veranderlike nie.

Behalwe dit, wat is opsionele ketting en opsionele binding in Swift?

Die proses van navraag, roep eienskappe, subskripsies en metodes op 'n opsioneel wat 'nul' kan wees, word gedefinieer as opsionele ketting . Opsionele ketting gee twee waardes terug − as die opsioneel bevat 'n 'waarde' wat dan sy verwante eienskap, metodes en subskripsies noem, gee waardes terug.

Tweedens, kan ek opsionele ketting gebruik? Jy kan opsionele ketting gebruik wanneer jy probeer om 'n metode te roep wat dalk nie bestaan nie. Hierdie kan nuttig wees, byvoorbeeld wanneer gebruik 'n API waarin 'n metode dalk nie beskikbaar is nie, hetsy weens die ouderdom van die implementering of as gevolg van 'n kenmerk wat nie op die gebruiker se toestel beskikbaar is nie.

Benewens hierdie, watter opsionele binding?

Jy gebruik opsionele binding om te kyk of die opsioneel 'n waarde bevat of nie. As dit wel 'n waarde bevat, pak dit uit en plaas dit in 'n tydelike konstante of veranderlike.

Wat is opsionele ketting Swift?

Opsionele ketting is 'n proses om navraag te doen en eienskappe, metodes en subskripsies op 'n opsioneel dit kan tans nul wees. As die opsioneel 'n waarde bevat, slaag die eiendom, metode of subskripsieoproep; as die opsioneel is nul, gee die eienskap, metode of subskripsie-oproep nul terug.

Aanbeveel: