Das 'void'-Schlüsselwort
Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 69 von 94.
Das void-Schlüsselwort in Dart gibt an, dass eine Funktion keinen Wert zurückgibt. Es wird verwendet, wenn eine Funktion Aktionen ausführt, ohne ein Ergebnis zu erzeugen.
void printGreeting() {
print('Hello, Dart programmer!');
}
void main() {
printGreeting();
}Ausgabe:
Hello, Dart programmer!Vergleichen Sie mit einer Funktion, die einen Wert zurückgibt:
void main() {
void sayHello() {
print('Hello!');
}
int getNumber() {
return 42;
}
sayHello();
int result = getNumber();
print(result);
}Ausgabe:
Hello!
42Aufgabe
AnfängerIn dieser Challenge üben Sie den Einsatz des void-Schlüsselworts in Dart. Das void-Schlüsselwort wird verwendet, um anzugeben, dass eine Funktion keinen Wert zurückgibt.
Ergänzen Sie den Code unten, indem Sie eine einfache Funktion namens printWelcomeMessage erstellen, die:
- Das
void-Schlüsselwort verwendet, um anzugeben, dass sie keinen Wert zurückgibt - Die Nachricht
Welcome to Dart Programming!ausgibt, wenn sie aufgerufen wird
Rufen Sie dann diese Funktion aus der main-Funktion auf.
Erwartete Ausgabe:
Welcome to Dart Programming!Spickzettel
Das void-Schlüsselwort gibt an, dass eine Funktion keinen Wert zurückgibt:
void printGreeting() {
print('Hello, Dart programmer!');
}
void main() {
printGreeting();
}Vergleichen Sie void-Funktionen mit wert-rückgabenden Funktionen:
void sayHello() {
print('Hello!');
}
int getNumber() {
return 42;
}
// Usage
sayHello(); // prints but returns nothing
int result = getNumber(); // returns a valueProbier es selbst
// TODO: Erstelle eine Funktion namens printWelcomeMessage
// Die Funktion sollte das void-Schlüsselwort verwenden und eine Willkommensnachricht ausgeben
void main() {
// TODO: Rufe die printWelcomeMessage-Funktion hier auf
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
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 wiederholen11Grundlagen der Funktionen
Was sind Funktionen?Definieren einer einfachen FunktionEine Funktion aufrufenFunktionen mit ParameternFunktionen, die Werte zurückgebenDas 'void'-SchlüsselwortArrow-SyntaxZusammenfassung - Einfache Funktionen3Operatoren 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