Šta su swift opcije?
Šta su swift opcije?

Video: Šta su swift opcije?

Video: Šta su swift opcije?
Video: SWIFT Payment System Explained 2024, Novembar
Anonim

An opciono in Swift je tip koji može sadržavati vrijednost ili nikakvu vrijednost. Opciono se pišu dodavanjem a ? na bilo koju vrstu: prije nego što ga otvorite (ili „odmotate“na jeziku opciono ) nećete znati sadrži li nešto ili ništa.

Zbog toga, zašto koristimo opcione u Swiftu?

Vi koristite opcione : Za svojstva koja nemaju početnu vrijednost (ni početnu vrijednost postavljenu u konstruktoru), kao što su određena svojstva izlaza. Također možete kreirati svojstvo koje nije od vitalnog značaja za funkcioniranje određene instance, tj. opciono . Kada metoda koja bi trebala vratiti vrijednost ne uspije.

Neko se takođe može zapitati, šta je nula u Swiftu? nula je opisan u Apple dokumentima kao: "odsustvo valjanog objekta." Ako ste novi u programiranju nula jednostavno znači da je varijabla (koja se ponekad naziva i objekt) prazna i da nema dodijeljenu vrijednost. Ako imate iskustvo u programiranju nula može se smatrati najboljim kao zamjena sličnog za slično null.

U tom smislu, kako da odmotam opcione u Swiftu?

Možeš unwrap opcione na tri i po načina: silom odmotavanje , koristeći ako [ opciono ] != nula i [ opciono ]! With opciono obvezujući, koristeći if let [ne- opciono ] = [ opciono ] {

Šta je tuple u Swiftu?

Tuples u Swiftu zauzimaju prostor između rječnika i struktura: sadrže vrlo specifične tipove podataka (poput strukture), ali se mogu kreirati u hodu (poput rječnika). Obično se koriste za vraćanje više vrijednosti iz poziva funkcije.

Preporučuje se: