Menu
Coddy logo textTech

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!
42
challenge icon

Aufgabe

Anfänger

In 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:

  1. Das void-Schlüsselwort verwendet, um anzugeben, dass sie keinen Wert zurückgibt
  2. 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 value

Probier 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
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen