Riepilogo - Dichiarazione delle variabili
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 15 di 94.
Sfida
FacileIn questa sfida, creerai un semplice modello di dati per un'applicazione meteorologica usando vari tipi di variabili e concetti che hai imparato.
Completa le seguenti attività:
- Crea una variabile
StringchiamatacityNamecon il valore"New York" - Crea una variabile
intchiamatatemperaturecon il valore28 - Crea una variabile
doublechiamatahumiditycon il valore0.65 - Crea una variabile
boolchiamataisSunnycon il valoretrue - Crea una variabile usando
varchiamataweatherConditioncon il valore"Partly Cloudy" - Crea una variabile
finalchiamatacountryCodecon il valore"US" - Crea una variabile
constchiamataWEATHER_API_VERSIONcon il valore"v1.0"(usa la convenzione di denominazione corretta per le costanti) - Crea una variabile
Stringnullable chiamataweatherWarningcon il valorenull - Stampa tutte le variabili con etichette descrittive nel formato esatto mostrato nell'output previsto
- Aggiorna
weatherWarningimpostandola su"Heat Advisory"e stampala di nuovo con la stessa etichetta
Il tuo output deve corrispondere al formato esatto mostrato nell'output previsto.
Provalo tu
void main() {
// Dichiara tutte le variabili necessarie
String cityName = ?;
int temperature = ?;
double humidity = ?;
bool isSunny = ?;
var weatherCondition = ?;
final countryCode = ?;
const String WEATHER_API_VERSION = ?;
String? weatherWarning = ?;
// Stampa tutte le variabili con le relative etichette
print("Weather Information:");
print("City: ?");
print("Temperature: $temperature°C");
print("Humidity: ?");
print("Sunny: ?");
print("Condition: ?");
print("Country: ?");
print("API Version: ?");
print("Warning: ?");
// Aggiorna weatherWarning e stampala di nuovo
weatherWarning = ?;
print("Warning: ?");
}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