Menu
Coddy logo textTech

Creare una mappa

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

Per creare una mappa in Dart, usa le parentesi graffe {} con coppie chiave-valore separate da due punti. Le mappe memorizzano i dati come associazioni chiave-valore.

Crea una mappa con chiavi stringa e valori interi:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};
print(studentScores);

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

{John: 95, Sarah: 88, Michael: 72}

Crea una mappa vuota e specificane i tipi:

Map<String, bool> userStatus = {};
print(userStatus);

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

{}
challenge icon

Sfida

Principiante

In questa sfida, creerai una semplice mappa che memorizza i nomi degli studenti e i loro punteggi. Le mappe in Dart memorizzano i dati come coppie chiave-valore, in cui ogni valore è associato a una chiave univoca.

Completa il codice qui sotto per creare una mappa chiamata studentScores con i seguenti nomi degli studenti e punteggi:

  • Alice: 95
  • Bob: 85
  • Charlie: 90

Dopo aver creato la mappa, il programma la stamperà per te.

Output previsto:

{Alice: 95, Bob: 85, Charlie: 90}

Provalo tu

void main() {
  // TODO: Crea una mappa chiamata 'studentScores' che memorizzi i nomi degli studenti come chiavi
  // e i loro punteggi come valori usando i dati forniti nella descrizione dell'attività
  
  // Non modificare la riga seguente: stamperà la tua mappa
  print(studentScores);
}
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