Menu
Coddy logo textTech

Initialisation tardive

Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 81 sur 94.

Le mot-clé late permet de déclarer des variables non nullables sans les initialiser immédiatement. La variable doit recevoir une valeur avant d’être utilisée.

Déclarez une variable late :

late String name;
// Use code before initializing

Initialisez la variable late avant de l'utiliser :

name = 'Dart';
print(name);

Après l'exécution du code ci-dessus, la sortie sera :

Dart
challenge icon

Défi

Débutant

Dans ce défi, vous pratiquerez l'utilisation du mot-clé late en Dart. Le mot-clé late vous permet de déclarer une variable non nulle sans l'initialiser immédiatement, mais vous devez lui assigner une valeur avant de l'utiliser.

Complétez le code en ajoutant le mot-clé late à la déclaration de la variable playerName. Ensuite, assignez-lui une valeur avant qu'elle ne soit utilisée dans l'instruction print.

Aide-mémoire

Le mot-clé late permet de déclarer des variables non-nullables sans les initialiser immédiatement. La variable doit être assignée une valeur avant d'être utilisée.

Déclarez une variable late :

late String name;

Initialisez la variable late avant de l'utiliser :

name = 'Dart';
print(name);

Essayez vous-même

void main() {
  // TODO : Ajouter le mot-clé 'late' à cette déclaration de variable
  String playerName;
  
  // Code d'initialisation du jeu...
  print('Game starting...');
  
  // TODO : Assigner une valeur à playerName avant son utilisation
  
  // Ceci utilisera la variable playerName
  print('Player $playerName has entered the game!');
}
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