Menu
Coddy logo textTech

Vérifier si une liste est vide

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

Les propriétés isEmpty et isNotEmpty vous permettent de vérifier si une liste contient des éléments. Ces propriétés renvoient des valeurs booléennes.

Créez une liste de nombres :

List<int> numbers = [1, 2, 3];
bool hasElements = !numbers.isEmpty;
print('List has elements: $hasElements');

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

List has elements: true

Créez une liste vide et vérifiez si elle est vide :

List<String> emptyList = [];
bool isEmpty = emptyList.isEmpty;
print('List is empty: $isEmpty');

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

List is empty: true

Vous pouvez également utiliser la propriété isNotEmpty :

bool hasItems = numbers.isNotEmpty;
print('List has items: $hasItems');

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

List has items: true
challenge icon

Défi

Débutant

Dans ce défi, tu vas t’entraîner à vérifier si une liste est vide en Dart. Tu peux utiliser la propriété isEmpty pour vérifier qu’une liste ne contient aucun élément.

Complète le code ci-dessous pour vérifier si shoppingList est vide. Si elle est vide, définis la variable message sur "Your shopping list is empty!" ; sinon, définis-la sur "You have items in your shopping list!"

Résultat attendu :

Your shopping list is empty!

Essayez vous-même

void main() {
  // Cette liste de courses est déjà définie pour vous
  List<String> shoppingList = [];
  
  // TODO : Vérifier si shoppingList est vide
  // If it is empty, set message to "Your shopping list is empty!"
  // Sinon, définissez message sur "Vous avez des articles dans votre liste de courses !"
  String message = "";
  
  // Ceci affichera le résultat
  print(message);
}
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