Junior — Middle
Pouvez-vous expliquer ce que signifie la méthode apply dans le contexte de la programmation?
sobes.tech IA
Réponse de l'IA
La méthode apply en programmation est souvent utilisée pour appliquer une fonction ou une configuration à un objet. Par exemple, en Kotlin, apply est une fonction d'extension qui permet d'exécuter un bloc de code avec l'objet dans le contexte de cet objet et retourne l'objet lui-même. Cela est pratique pour l'initialisation d'objets avec des chaînes d'appels.
Exemple en Kotlin:
val paint = Paint().apply {
color = Color.RED
strokeWidth = 10f
style = Paint.Style.FILL
}
Ici, à l'intérieur de apply, on peut accéder aux propriétés de l'objet sans répéter le nom, et le résultat sera l'objet paint lui-même avec les paramètres définis.