`val` ou `var` : l’immuabilité dès le départ
Comprenez la différence entre `val` et `var` et l’importance de l’immuabilité.
`val` ou `var` : l’immuabilité dès le départ est une leçon Kotlin Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Kotlin Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Kotlin Academy comprend 4 leçons au total.
Deux façons de déclarer une variable
val : référence en lecture seule
val name = "Kotlin"
println(name)
// name = "Java" // Error: Val cannot be reassignedvar : référence mutable
var counter = 0
counter = 1
counter += 1
println(counter) // 2Inférence de type
val age = 25 // inferred: Int
val name: String = "Ana" // explicit type
var score: Double = 0.0val ne signifie pas objet immuable
val list = mutableListOf(1, 2, 3)
list.add(4) // OK! list is val but mutable
// list = mutableListOf() // Error: reassignmentPrivilégier val par défaut
val pi = 3.14159 // constant value
val greeting = "Hi" // never changes
var retries = 3 // will be decrementedval et const val
const val MAX_SIZE = 100 // compile-time
val instance = MyClass() // runtimevar non initialisée
var result: String
result = "computed"
println(result)Portée et masquage
val x = 10
run {
val x = 20 // shadows outer x
println(x) // 20
}
println(x) // 10Conventions de nommage
val firstName = "Jane" // camelCase
const val MAX_ITEMS = 50 // UPPER_SNAKE_CASE
class UserProfile // PascalCasePourquoi l’immutabilité est importante
Vérification rapide
Récapitulatif
Questions Fréquemment Posées
La leçon « `val` ou `var` : l’immuabilité dès le départ » est-elle gratuite ?
Oui — le texte complet de « `val` ou `var` : l’immuabilité dès le départ » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Kotlin Academy, passe à CoddyKit PRO. Le cours Kotlin Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « `val` ou `var` : l’immuabilité dès le départ » ?
Comprenez la différence entre `val` et `var` et l’importance de l’immuabilité. Tu pratiques Kotlin Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Kotlin Academy ?
Aucune expérience préalable n'est requise. Kotlin Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « `val` ou `var` : l’immuabilité dès le départ » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Kotlin Academy ?
Oui. Chaque leçon Kotlin Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Configurer Kotlin : REPL, IntelliJ et environnement d’exécution en ligne
- `val` ou `var` : l’immuabilité dès le départ
- Types de base Kotlin : Int, Double, Boolean, Char
- Votre premier programme Kotlin : `main`, `println` et saisie