Junior — Middle
Quel mot-clé est utilisé pour modifier la valeur d'une variable dans le corps d'une fonction?
sobes.tech IA
Réponse de l'IA
En Swift, pour modifier la valeur d'une variable passée à une fonction, on utilise le mot-clé inout. Cela permet de passer la variable par référence, afin que les modifications à l'intérieur de la fonction se reflètent sur la variable d'origine.
Exemple:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Affichera 6
Notez qu'à l'appel de la fonction, la variable est passée avec le symbole &.