Menu
Coddy logo textTech

Variables finales

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 11 sur 94.

En Dart, les variables final ne peuvent pas être modifiées après l'initialisation. Elles créent des constantes dans votre programme.

void main() {
  final name = 'Dart Programmer';
  print(name);
}

Vous pouvez spécifier des types ou laisser Dart les inférer. Tenter de réassigner des variables final provoque des erreurs :

void main() {
  final score = 100;
  // score = 200;  // Erreur : Impossible de réassigner les variables final
}
challenge icon

Défi

Débutant

Dans ce défi, tu découvriras les variables final en Dart. Une variable final ne peut être définie qu'une seule fois et ne peut pas être modifiée après son initialisation.

Effectue les tâches suivantes :

  1. Crée une variable entière final nommée releaseYear avec la valeur 2011 (l'année de la première publication de Dart)
  2. Crée une variable chaîne de caractères final nommée creator avec la valeur "Google"
  3. Crée une variable booléenne final nommée isCompiledLanguage avec la valeur true
  4. Affiche les trois variables avec des libellés descriptifs exactement comme indiqué dans la sortie attendue

Ta sortie doit être exactement comme ceci :

Dart was released in: 2011
Dart was created by: Google
Is Dart a compiled language? true

Essayez vous-même

void main() {
  // Déclarez vos variables finales ici
  final int releaseYear = ?;
  final String creator = ?;
  final bool isCompiledLanguage = ?;
  
  // Affichez les variables avec des étiquettes
  print("Dart was released in: " + releaseYear.toString());
  print("Dart was created by: " + creator);
  print("Is Dart a compiled language? " + isCompiledLanguage.toString());
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Dart en ligne