Menu
Coddy logo textTech

Funktionen mit Parametern

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

Positions-Parameter ermöglichen Funktionen, Eingabewerte anzunehmen, die im Funktionskörper verwendet werden können. Sie werden „positional“ genannt, weil ihre Reihenfolge zählt.

Erstellen Sie eine Funktion mit einem Positionsargument:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

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

Hello, Dart!

Erstellen Sie eine Funktion mit mehreren Positions-Parametern:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

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

The sum of 5 and 3 is 8
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung übst du, eine Funktion mit Positionsparametern zu erstellen. Positionsparameter sind Werte, die du in einer bestimmten Reihenfolge an eine Funktion übergibst.

Vervollständige die Funktion calculateArea, die zwei Parameter entgegennimmt: length und width. Die Funktion soll die Fläche eines Rechtecks (Länge × Breite) berechnen und zurückgeben.

Erwartete Ausgabe:

The area of the rectangle is: 50

Probier es selbst

void main() {
  // Diese Werte sind bereits für Sie definiert
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Rufen Sie die Funktion calculateArea mit den Parametern length und width auf
  // und speichern Sie das Ergebnis in der Variable 'area'
  double area = 0.0;
  
  // Dies wird das Ergebnis anzeigen
  print('The area of the rectangle is: $area');
}

// TODO: Vervollständigen Sie diese Funktion, um die Fläche eines Rechtecks zu berechnen und zurückzugeben
// Die Funktion sollte zwei Parameter annehmen: length und width
double calculateArea() {
  // Ihr Code hier
  
}
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