Šta je opciono ulančavanje i opciono vezivanje?
Šta je opciono ulančavanje i opciono vezivanje?

Video: Šta je opciono ulančavanje i opciono vezivanje?

Video: Šta je opciono ulančavanje i opciono vezivanje?
Video: Ekspertni sistemi 1 2024, April
Anonim

Opciono vezivanje skladišti ono što jesi vezivanje u varijablu. U ovom slučaju, to je navigationController. S druge strane, opciono ulančavanje ne stavlja vrijednost s lijeve strane u varijablu.

Osim ovoga, šta je opciono ulančavanje i opciono vezivanje u Swiftu?

Proces postavljanja upita, pozivanja svojstava, indeksa i metoda na an opciono to može biti 'nil' je definirano kao opciono ulančavanje . Opciono ulančavanje vratiti dvije vrijednosti − ako je opciono sadrži 'vrijednost', a zatim pozivanje njegovog povezanog svojstva, metoda i indeksa vraća vrijednosti.

Drugo, mogu li koristiti opciono ulančavanje? Vi može koristiti opciono ulančavanje kada pokušavate da pozovete metodu koja možda ne postoji. Ovo mogu biti od pomoći, na primjer, kada koristeći API u kojem metoda može biti nedostupna, bilo zbog starosti implementacije ili zbog funkcije koja nije dostupna na uređaju korisnika.

Osim ovoga, kakvo opciono vezivanje?

Koristiš opciono vezivanje da proveri da li je opciono sadrži vrijednost ili ne. Ako sadrži vrijednost, odmotajte je i stavite u privremenu konstantu ili varijablu.

Šta je opciono povezivanje Swifta?

Opciono ulančavanje je proces za ispitivanje i pozivanje svojstava, metoda i indeksa na opciono to bi trenutno moglo biti nula. Ako je opciono sadrži vrijednost, svojstvo, metodu ili poziv indeksa je uspješan; ako je opciono je nil, svojstvo, metoda ili poziv indeksa vraćaju nil.

Preporučuje se: