Sobes.tech
Junior — Middle

Quelle est la différence entre les déclarations de variables var et val en Kotlin?

sobes.tech IA

Réponse de l'IA

En Kotlin, var et val sont utilisés pour déclarer des variables, mais ils ont une différence fondamentale :

  • var — déclare une variable mutable. La valeur de cette variable peut être modifiée après l'initialisation.
  • val — déclare une variable immuable, similaire à une constante. Une fois une valeur assignée, elle ne peut pas être modifiée.

Exemple :

var variableMutable = 10
variableMutable = 20  // autorisé

val variableInmutable = 30
// variableInmutable = 40  // erreur de compilation

Il est recommandé d'utiliser val lorsque la valeur ne doit pas changer, ce qui améliore la sécurité et la lisibilité du code.