Menu
Coddy logo textTech

Fonctions avec paramètres

Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 67 sur 94.

Paramètres positionnels permettent aux fonctions d'accepter des valeurs d'entrée qui peuvent être utilisées à l'intérieur du corps de la fonction. Ils sont appelés « positionnels » parce que leur ordre compte.

Créez une fonction avec un paramètre positionnel :

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

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

Après l'exécution du code ci-dessus, la sortie sera :

Hello, Dart!

Créez une fonction avec plusieurs paramètres positionnels :

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

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

Après l'exécution du code ci-dessus, la sortie sera :

The sum of 5 and 3 is 8
challenge icon

Défi

Débutant

Dans ce défi, vous allez pratiquer la création d'une fonction avec des paramètres positionnels. Les paramètres positionnels sont des valeurs que vous passez à une fonction dans un ordre spécifique.

Complétez la fonction calculateArea qui prend deux paramètres : length et width. La fonction doit calculer et retourner l'aire d'un rectangle (length × width).

Sortie attendue :

The area of the rectangle is: 50

Aide-mémoire

Les paramètres positionnels permettent aux fonctions d'accepter des valeurs d'entrée dans un ordre spécifique.

Fonction avec un paramètre positionnel :

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

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

Fonction avec plusieurs paramètres positionnels :

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

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

Essayez vous-même

void main() {
  // Ces valeurs sont déjà définies pour vous
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Appelez la fonction calculateArea avec les paramètres length et width
  // et stockez le résultat dans la variable 'area'
  double area = 0.0;
  
  // Ceci affichera le résultat
  print('The area of the rectangle is: $area');
}

// TODO: Complétez cette fonction pour calculer et retourner la surface d'un rectangle
// La fonction doit prendre deux paramètres : length et width
double calculateArea() {
  // Votre code ici
  
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux