Ottenere i valori
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 62 di 94.
La proprietà values di una mappa restituisce una raccolta iterabile di tutti i valori presenti nella mappa. Questo ti consente di accedere solo ai valori senza le relative chiavi.
Crea una mappa dei punteggi degli studenti:
Map<String, int> scores = {
'Alice': 95,
'Bob': 85,
'Charlie': 90
};Ottieni tutti i valori dalla mappa:
Iterable<int> studentScores = scores.values;
print('Student scores: $studentScores');Dopo aver eseguito il codice precedente, l'output sarà:
Student scores: (95, 85, 90)Puoi anche iterare su tutti i valori usando un ciclo for-in:
for (int score in scores.values) {
print(score);
}Dopo aver eseguito il codice qui sopra, l'output sarà:
95
85
90Sfida
PrincipianteIn questa sfida, ti eserciterai a usare la proprietà values per ottenere tutti i valori da una mappa. La proprietà values restituisce una raccolta iterabile di tutti i valori di una mappa, proprio come keys restituisce tutte le chiavi.
Completa il codice per ottenere tutti i valori dalla mappa fruitPrices e memorizzarli nella variabile prices.
Output previsto:
(1.99, 0.99, 2.49)Provalo tu
void main() {
// Una mappa di frutti e dei loro prezzi
Map<String, double> fruitPrices = {
'apple': 1.99,
'banana': 0.99,
'orange': 2.49
};
// TODO: Ottieni tutti i valori (prezzi) dalla mappa fruitPrices
// e memorizzali nella variabile prices
var prices;
// Questo stamperà tutti i prezzi
print(prices);
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori di confrontoAND logicoOR logicoNOT logicoOperatori di verifica del tipoRiepilogo - Effettuare confronti7Lavorare con le stringhe
Concatenazione di stringheInterpolazione di stringheStringhe multilineaProprietà delle stringheMetodi di base delle stringhe10Collezioni - Nozioni di base sulle mappe
Che cosa sono le mappe?Creare una mappaAccedere ai valori tramite chiaveCoppie chiave-valoreOttenere la dimensione della mappaOttenere le chiaviOttenere i valoriVerificare se una chiave esiste13Sicurezza sui valori null in dettaglio
Capire i valori nullTipi nullableTipi non nullableOperatore di asserzione nullInizializzazione tardivaRiepilogo - Gestire i valori null in sicurezza2Variabili e tipi di dati di base
Che cosa sono le variabili?StringheNumeri interi (int)Numeri double (double)Valori booleani (bool)Inferenza del tipo con 'var'Variabili finaliVariabili costantiConvenzioni di denominazioneNull safety di baseRiepilogo - Dichiarazione delle variabili8Flusso di controllo - Cicli
Il ciclo 'for'Il ciclo 'while'Il ciclo 'do-while'Uso di 'break' nei cicliUso di 'continue' nei cicliRipasso - Ripetere il codice3Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloIncremento e decrementoAbbreviazioni di assegnazioneRiepilogo - Calcoli semplici6Flusso di controllo - prendere decisioni
L'istruzione 'if'L'istruzione 'else'L'istruzione 'else if'Ripasso - decisioni sempliciIstruzioni 'if' annidateL'istruzione 'switch'9Collezioni - Fondamenti delle liste
Cosa sono le liste?Creare una listaAccedere tramite indiceOttenere la lunghezza di una listaAggiungere elementiRimuovere elementiVerificare se una lista è vuotaScorrere una lista12Funzioni avanzate
Parametri posizionali opzionaliParametri con nomeParametri con nome obbligatoriValori predefiniti dei parametriRiepilogo - Parametri delle funzioni15Progetto: Calcolatrice semplice
ConfigurazioneDichiarare un numeroEsercitati da solo: Compilatore Dart online