Che cos'è il concatenamento facoltativo e l'associazione facoltativa?
Che cos'è il concatenamento facoltativo e l'associazione facoltativa?

Video: Che cos'è il concatenamento facoltativo e l'associazione facoltativa?

Video: Che cos'è il concatenamento facoltativo e l'associazione facoltativa?
Video: Optional Chaining - What are Optionals in Swift (EVERYTHING YOU NEED TO KNOW) 2024, Dicembre
Anonim

Rilegatura opzionale memorizza la cosa che sei legame in una variabile. In questo caso, è navigationController. D'altra parte, concatenamento opzionale non inserisce il valore a sinistra in una variabile.

Oltre a questo, cos'è il concatenamento facoltativo e il collegamento facoltativo in Swift?

Il processo di interrogazione, chiamata di proprietà, indici e metodi su un opzionale che può essere 'zero' è definito come concatenamento opzionale . Concatenamento opzionale restituisce due valori − se il opzionale contiene un 'valore' quindi chiamando la sua proprietà correlata, i metodi e gli indici restituisce valori.

In secondo luogo, posso utilizzare il concatenamento opzionale? Voi può utilizzare il concatenamento opzionale quando si tenta di chiamare un metodo che potrebbe non esistere. Questo Potere essere utile, ad esempio, quando usando un'API in cui un metodo potrebbe non essere disponibile, a causa dell'età dell'implementazione o a causa di una funzionalità non disponibile sul dispositivo dell'utente.

Oltre a questo, quale vincolo opzionale?

Usate rilegatura opzionale per verificare se il opzionale contiene un valore o meno. Se contiene un valore, scartalo e inseriscilo in una costante o variabile temporanea.

Che cos'è il concatenamento opzionale di Swift?

Concatenamento opzionale è un processo per interrogare e chiamare proprietà, metodi e indici su un opzionale che attualmente potrebbe essere zero. Se la opzionale contiene un valore, la chiamata alla proprietà, al metodo o al pedice ha esito positivo; se la opzionale is nil, la chiamata alla proprietà, al metodo o al pedice restituisce nil.

Consigliato: