Qu'est-ce que le chaînage facultatif et la liaison facultative ?
Qu'est-ce que le chaînage facultatif et la liaison facultative ?

Vidéo: Qu'est-ce que le chaînage facultatif et la liaison facultative ?

Vidéo: Qu'est-ce que le chaînage facultatif et la liaison facultative ?
Vidéo: Optional Chaining - What are Optionals in Swift (EVERYTHING YOU NEED TO KNOW) 2024, Peut
Anonim

Reliure facultative stocke la chose que vous êtes obligatoire dans une variable. Dans ce cas, c'est navigationController. D'autre part, chaînage en option ne met pas la valeur de gauche dans une variable.

A côté de cela, qu'est-ce que le chaînage facultatif et la liaison facultative dans Swift ?

Le processus d'interrogation, d'appel de propriétés, d'indices et de méthodes sur un optionnel qui peut être « nul » est défini comme chaînage en option . Chaînage en option renvoie deux valeurs - si le optionnel contient une « valeur », puis l'appel de sa propriété, de ses méthodes et de ses indices associés renvoie des valeurs.

Deuxièmement, puis-je utiliser le chaînage optionnel ? Tu peut utiliser le chaînage en option lorsque vous essayez d'appeler une méthode qui n'existe peut-être pas. Cette pouvez être utile, par exemple, lorsque à l'aide de une API dans laquelle une méthode peut être indisponible, soit en raison de l'ancienneté de la mise en œuvre, soit en raison d'une fonctionnalité qui n'est pas disponible sur l'appareil de l'utilisateur.

A côté de cela, quelle reliure facultative ?

Tu utilises reliure facultative pour vérifier si le optionnel contient une valeur ou non. S'il contient une valeur, déballez-le et placez-le dans une constante ou une variable temporaire.

Qu'est-ce que le chaînage optionnel Swift?

Chaînage en option est un processus d'interrogation et d'appel de propriétés, de méthodes et d'indices sur un optionnel cela pourrait être actuellement nul. Si la optionnel contient une valeur, l'appel de propriété, de méthode ou d'indice réussit; si la optionnel est nil, l'appel de propriété, de méthode ou d'indice renvoie nil.

Conseillé: