Menu
CoddyTech

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