Ce sunt opțiunile Swift?
Ce sunt opțiunile Swift?

Video: Ce sunt opțiunile Swift?

Video: Ce sunt opțiunile Swift?
Video: Sistemul SWIFT: Ce se intampla daca Rusia e deconectata 2024, Noiembrie
Anonim

Un opțional în Rapid este un tip care poate conține fie o valoare, fie nicio valoare. Opționale sunt scrise prin adăugarea unui ? la orice tip: înainte de a-l deschide (sau „desfaceți” în limba opționale ) nu vei ști dacă conține ceva sau nimic.

Din acest motiv, de ce folosim opționale în Swift?

Tu utilizați opționale : Pentru proprietăți care nu au nicio valoare inițială (și nicio valoare inițială setată într-un constructor), cum ar fi anumite proprietăți de ieșire. De asemenea, puteți crea o proprietate care nu este vitală pentru funcționarea unei anumite instanțe, de ex. opțional . Când o metodă care ar trebui să returneze o valoare eșuează.

Se poate întreba, de asemenea, ce este zero în Swift? zero este descris în documentele Apple ca: însemnând „absența unui obiect valid”. Dacă ești nou în programare zero înseamnă pur și simplu că o variabilă (uneori numită obiect) este goală și nu are nicio valoare atribuită. Dacă ai experiență în programare zero poate fi considerat cel mai bine ca un înlocuitor similar pentru nul.

În acest sens, cum desfac opțiunile în Swift?

Poti desfaceți opționalele în trei moduri şi jumătate: Cu forţă desfacerea , folosind dacă [ opțional ] != zero și [ opțional ]! Cu opțional obligatoriu, folosind if let [non- opțional ] = [ opțional ] {

Ce este tuplu în Swift?

Tuplii în Swift ocupă spațiul dintre dicționare și structuri: dețin tipuri de date foarte specifice (cum ar fi o structură), dar pot fi create din mers (ca dicționarele). Ele sunt utilizate în mod obișnuit pentru a returna mai multe valori dintr-un apel de funcție.

Recomandat: