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 das Erstellen einer Funktion mit Positions-Parametern. Positions-Parameter sind Werte, die du einer Funktion in einer bestimmten Reihenfolge übergibst.

Vervollständige die calculateArea-Funktion, die zwei Parameter annimmt: length und width. Die Funktion sollte die Fläche eines Rechtecks berechnen und zurückgeben (length × width).

Erwartete Ausgabe:

The area of the rectangle is: 50

Spickzettel

Positions-Parameter ermöglichen es Funktionen, Eingabewerte in einer festgelegten Reihenfolge anzunehmen.

Funktion mit einem Positions-Parameter:

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

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

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);
}

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