Sobes.tech
Intern

Qu'est-ce que les optionnels en Swift?

sobes.tech IA

Réponse de l'IA

En Swift, les optionnels sont des types qui peuvent contenir une valeur d’un type spécifique ou nil (absence de valeur). Ils sont utilisés pour travailler en toute sécurité avec des variables qui peuvent ne pas avoir de valeur, ce qui aide à éviter les erreurs liées à null.

Un optional est déclaré avec un point d’interrogation ? après le type, par exemple :

var name: String? // la variable peut contenir une chaîne ou nil

Pour accéder à la valeur d’un optional, il faut le "déballer" (unwrap), par exemple en utilisant la construction if let :

if let actualName = name {
    print("Nom : \(actualName)")
} else {
    print("Nom absent")
}

Les optionnels garantissent la sécurité des types et aident à éviter les erreurs liées à nil, rendant le code plus fiable et lisible.