Menu
Coddy logo textTech

Verificare se una lista è vuota

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 54 di 94.

Le proprietà isEmpty e isNotEmpty ti permettono di verificare se una lista contiene elementi. Queste proprietà restituiscono valori booleani.

Crea un elenco di numeri:

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

Dopo aver eseguito il codice precedente, l’output sarà:

List has elements: true

Crea un elenco vuoto e controlla se è vuoto:

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

Dopo aver eseguito il codice precedente, l’output sarà:

List is empty: true

Puoi anche usare la proprietà isNotEmpty:

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

Dopo aver eseguito il codice qui sopra, l'output sarà:

List has items: true
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a verificare se una lista è vuota in Dart. Puoi usare la proprietà isEmpty per verificare se una lista non contiene elementi.

Completa il codice qui sotto per verificare se shoppingList è vuota. Se è vuota, imposta la variabile message su "Your shopping list is empty!"; altrimenti, impostala su "You have items in your shopping list!"

Output previsto:

Your shopping list is empty!

Provalo tu

void main() {
  // Questa lista della spesa è già stata definita per te
  List<String> shoppingList = [];
  
  // TODO: Controlla se shoppingList è vuota
  // Se è vuota, imposta message su "Your shopping list is empty!"
  // Altrimenti, imposta message su "You have items in your shopping list!"
  String message = "";
  
  // Questo mostrerà il risultato
  print(message);
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online