Menu
Coddy logo textTech

Comprobando si una lista está vacía

Parte de la sección Fundamentos del Journey de Dart de Coddy. Lección 54 de 94.

Las propiedades isEmpty e isNotEmpty te permiten comprobar si una lista contiene algún elemento. Estas propiedades devuelven valores booleanos.

Crea una lista de números:

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

Después de ejecutar el código anterior, la salida será:

List has elements: true

Crea una lista vacía y verifica si está vacía:

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

Después de ejecutar el código anterior, la salida será:

List is empty: true

También puedes usar la propiedad isNotEmpty:

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

Después de ejecutar el código anterior, la salida será:

List has items: true
challenge icon

Desafío

Principiante

En este desafío, practicarás cómo comprobar si una lista está vacía en Dart. Puedes usar la propiedad isEmpty para comprobar si una lista no contiene elementos.

Completa el código siguiente para comprobar si shoppingList está vacía. Si está vacía, establece la variable message en "Your shopping list is empty!"; de lo contrario, establécela en "You have items in your shopping list!"

Salida esperada:

Your shopping list is empty!

Pruébalo tú mismo

void main() {
  // Esta lista de compras ya está definida para ti
  List<String> shoppingList = [];
  
  // TODO: Verifica si la shoppingList está vacía
  // If it is empty, set message to "Your shopping list is empty!"
  // De lo contrario, establece message en "¡Tienes artículos en tu lista de compras!"
  String message = "";
  
  // Esto mostrará el resultado
  print(message);
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Dart online