Menu
CoddyTech

Funktionen, die Werte zurückgeben

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy. Lektion 68 von 94.

Funktionen, die Werte zurückgeben ermöglichen es deinem Code, ein Ergebnis zu berechnen und an die Stelle zurückzusenden, an der die Funktion aufgerufen wurde. Anders als void-Funktionen geben diese Funktionen einen Rückgabetyp an.

Erstelle eine Funktion, die eine ganze Zahl zurückgibt:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum');
}

Nach der Ausführung des obigen Codes lautet die Ausgabe:

Sum: 8

Die Funktion berechnet die Summe und gibt sie mit dem Schlüsselwort return zurück. Der zurückgegebene Wert wird in der Variable sum gespeichert.

challenge icon

Aufgabe

Anfänger

In dieser Herausforderung übst du, eine Funktion zu erstellen, die einen Wert zurückgibt. Funktionen können ein Ergebnis berechnen und zurückgeben, damit es an anderer Stelle in deinem Code verwendet werden kann.

Vervollständige die folgende Funktion calculateSquare. Sie sollte:

  1. Einen ganzzahligen Parameter number entgegennehmen
  2. Das Quadrat dieser Zahl berechnen (sie mit sich selbst multiplizieren)
  3. Das Ergebnis zurückgeben

Die erwartete Ausgabe ist:

The square of 5 is: 25

Probier es selbst

void main() {
  // Diese Zahl ist bereits für dich definiert
  int number = 5;
  
  // Rufe die Funktion calculateSquare auf und speichere das Ergebnis
  int result = calculateSquare(number);
  
  // Dies zeigt das Ergebnis an
  print('The square of $number is: $result');
}

// TODO: Vervollständige diese Funktion, damit sie das Quadrat der Zahl zurückgibt
int calculateSquare(int number) {
  // Dein Code hier – berechne das Quadrat und gib es zurück
  
}
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

Übe selbstständig: Online-Dart-Compiler