Menu
Coddy logo textTech

Ottenere la dimensione della mappa

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

La proprietà length di una mappa restituisce il numero di coppie chiave-valore che contiene. Questo ti aiuta a sapere quante voci sono presenti nella tua mappa.

Crea una mappa dei punteggi degli studenti:

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

Ottieni la dimensione della mappa usando la proprietà length:

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

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

Number of students: 3
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a ottenere la dimensione (numero di coppie chiave-valore) di una mappa usando la proprietà length.

Il codice qui sotto contiene una mappa chiamata fruitPrices che memorizza diversi frutti e i loro prezzi. Il tuo compito è scoprire quanti frutti ci sono nella mappa usando la proprietà length e memorizzare il risultato nella variabile fruitCount.

Output previsto:

Number of fruits in the store: 4

Provalo tu

void main() {
  // Una mappa dei frutti e dei loro prezzi
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: Ottieni il numero di frutti nella mappa usando la proprietà length
  // e memorizzalo nella variabile fruitCount
  int fruitCount = 0;
  
  // Questo visualizzerà il risultato
  print('Number of fruits in the store: $fruitCount');
}
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