Menu
Coddy logo textTech

Obteniendo el Tamaño del Mapa

Parte de la sección Fundamentos del Journey de Dart de Coddy — lección 60 de 94.

La propiedad length de un map devuelve el número de pares clave-valor que contiene. Esto te ayuda a saber cuántas entradas hay en tu map.

Crear un mapa de puntuaciones de estudiantes:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

Obtén el tamaño del mapa usando la propiedad length:

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents');

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

Number of students: 3
challenge icon

Desafío

Principiante

En este desafío, practicarás obteniendo el tamaño (número de pares clave-valor) de un Map usando la propiedad length.

El código a continuación contiene un Map llamado fruitPrices que almacena diferentes frutas y sus precios. Tu tarea es averiguar cuántas frutas hay en el mapa usando la propiedad length y almacenarlo en la variable fruitCount.

Salida esperada:

Number of fruits in the store: 4

Hoja de referencia

La propiedad length de un map devuelve el número de pares clave-valor que contiene:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents'); // Salida: Number of students: 3

Pruébalo tú mismo

void main() {
  // Un mapa de frutas y sus precios
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: Obtener el número de frutas en el mapa usando la propiedad length
  // y almacenarlo en la variable fruitCount
  int fruitCount = 0;
  
  // Esto mostrará el resultado
  print('Number of fruits in the store: $fruitCount');
}
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