This article is also available in English : How to easily reset all structured values with Struct in Swift ?
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()
Categories : Swift
By Guillaume - 02/27/2023 at 05:51 pm
Shar this article :
Similar articles
How to Execute a Function in the Main View from a View Presented Modally with Swift
In some cases, it can be useful to execute a function that resides in the code of the main view of an application from a view presented modally. For example, this might be necessary in a search system where you have a simple search field in the main view and several advanced search fields in the...