Zusammenfassung - Variablen deklarieren
Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 15 von 94.
Aufgabe
EinfachIn dieser Herausforderung erstellen Sie ein einfaches Datenmodell für eine Wetteranwendung mit verschiedenen Variablentypen und Konzepten, die Sie gelernt haben.
Vollständigen Sie die folgenden Aufgaben:
- Erstellen Sie eine
String-Variable namenscityNamemit dem Wert"New York" - Erstellen Sie eine
int-Variable namenstemperaturemit dem Wert28 - Erstellen Sie eine
double-Variable namenshumiditymit dem Wert0.65 - Erstellen Sie eine
bool-Variable namensisSunnymit dem Werttrue - Erstellen Sie eine Variable mit
varnamensweatherConditionmit dem Wert"Partly Cloudy" - Erstellen Sie eine
final-Variable namenscountryCodemit dem Wert"US" - Erstellen Sie eine
const-Variable namensWEATHER_API_VERSIONmit dem Wert"v1.0"(verwenden Sie die richtige Namenskonvention für Konstanten) - Erstellen Sie eine nullable
String-Variable namensweatherWarningmit dem Wertnull - Drucken Sie alle Variablen mit beschreibenden Beschriftungen im exakten Format wie im erwarteten Output gezeigt
- Aktualisieren Sie
weatherWarningauf"Heat Advisory"und drucken Sie es erneut mit demselben Label
Ihr Output muss dem exakten Format entsprechen, das im erwarteten Output gezeigt wird.
Probier es selbst
void main() {
// Deklariere alle erforderlichen Variablen
String cityName = ?;
int temperature = ?;
double humidity = ?;
bool isSunny = ?;
var weatherCondition = ?;
final countryCode = ?;
const String WEATHER_API_VERSION = ?;
String? weatherWarning = ?;
// Drucke alle Variablen mit Beschriftungen
print("Weather Information:");
print("City: ?");
print("Temperature: $temperature°C");
print("Humidity: ?");
print("Sunny: ?");
print("Condition: ?");
print("Country: ?");
print("API Version: ?");
print("Warning: ?");
// Aktualisiere weatherWarning und drucke es erneut
weatherWarning = ?;
print("Warning: ?");
}Alle Lektionen in Grundlagen
4Operatoren Teil 2
VergleichsoperatorenLogischer UNDLogischer ODERLogischer NICHTTypprüfoperatorenZusammenfassung - Vergleiche durchführen7Arbeiten mit Strings
String-KonkatenationString-InterpolationMehrzeilige StringsString-EigenschaftenGrundlegende String-Methoden10Sammlungen - Grundlagen von Maps
Was sind Maps?Eine Map erstellenWerte per Schlüssel abrufenSchlüssel-Wert-PaareGröße einer Map ermittelnSchlüssel abrufenWerte abrufenPrüfen, ob ein Schlüssel existiert13Null-Sicherheit im Detail
Null verstehenNullable-TypenNon-Nullable-TypenNull-Assertion-OperatorLate-InitialisierungZusammenfassung - Null sicher handhaben16Grundlagenherausforderungen
Herausforderung: Liste von BerechnungenHerausforderung: Summe von ZahlenHerausforderung: Produkt finden2Variablen und grundlegende Datentypen
Was sind Variablen?StringsGanzzahlen (int)Gleitkommazahlen (double)Boolesche Werte (bool)Typinferenz mit 'var'Finale VariablenKonstante VariablenNamenskonventionenGrundlegende Null-SicherheitZusammenfassung - Variablen deklarieren8Kontrollfluss - Schleifen
Die 'for'-SchleifeDie 'while'-SchleifeDie 'do-while'-Schleife'break' in Schleifen verwenden'continue' in Schleifen verwendenZusammenfassung - Code wiederholen3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorInkrement und DekrementZuweisungsabkürzungenZusammenfassung - Einfache Berechnungen6Steuerfluss - Entscheidungen
Die 'if'-AnweisungDie 'else'-AnweisungDie 'else if'-AnweisungZusammenfassung - Einfache EntscheidungenVerschachtelte 'if'-AnweisungenDie 'switch'-Anweisung9Sammlungen – Listen-Grundlagen
Was sind Listen?Eine Liste erstellenZugriff per IndexListenlänge ermittelnElemente hinzufügenElemente entfernenPrüfen, ob eine Liste leer istÜber eine Liste iterieren12Erweiterte Funktionen
Optionale Positions-ParameterBenannte ParameterErforderliche benannte ParameterStandardwerte für ParameterZusammenfassung - Funktionsparameter15Projekt: Einfacher Rechner
EinrichtenZahl deklarieren