Comment réinitialiser facilement toutes les valeurs structurées avec Struct en Swift ?
Si vous programmez en Swift, il est probable que vous utilisiez des variables structurées grâce à l'outil Struct. Vous vous êtes peut-être déjà demandé comment réinitialiser facilement toutes les valeurs de ces variables structurées, sans devoir changer manuellement chacune des valeurs dans votre code.
Utiliser une fonction de mutation dans Struct
L'une des méthodes les plus pratiques est la création d'une fonction directement dans la structure elle-même, comme suit :
struct Recherche {
var titre: String?
var age: Int?
mutating func reset() {
titre = nil
age = nil
}
}
Dans cet exemple, nous avons créé une fonction "reset()" qui permet de remettre toutes les valeurs des variables à zéro.
Il suffit maintenant d'exécuter cette fonction à l'endroit où vous souhaitez réinitialiser les variables dans votre code, de la manière suivante :
Recherche.reset()
Catégories : Swift
Par Guillaume le 27/02/2023 à 17:51