Menu
CoddyTech

Fonctions qui renvoient des valeurs

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 68 sur 94.

Les fonctions qui renvoient des valeurs permettent à votre code de calculer un résultat et de le renvoyer à l’endroit où la fonction a été appelée. Contrairement aux fonctions void, ces fonctions spécifient un type de retour.

Crée une fonction qui renvoie un entier :

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

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

Après avoir exécuté le code ci-dessus, le résultat sera :

Sum: 8

La fonction calcule la somme et la renvoie avec le mot-clé return. La valeur renvoyée est stockée dans la variable sum.

challenge icon

Défi

Débutant

Dans ce défi, tu vas t’entraîner à créer une fonction qui renvoie une valeur. Les fonctions peuvent calculer un résultat et le renvoyer pour qu’il soit utilisé ailleurs dans ton code.

Complète la fonction calculateSquare ci-dessous. Elle doit :

  1. Prendre un paramètre entier number
  2. Calculer le carré de ce nombre (le multiplier par lui-même)
  3. Renvoyer le résultat

La sortie attendue est :

The square of 5 is: 25

Essayez vous-même

void main() {
  // Ce nombre est déjà défini pour vous
  int number = 5;
  
  // Appelez la fonction calculateSquare et stockez le résultat
  int result = calculateSquare(number);
  
  // Ceci affichera le résultat
  print('The square of $number is: $result');
}

// TODO: Complétez cette fonction pour qu’elle renvoie le carré du nombre
int calculateSquare(int number) {
  // Votre code ici - calculez le carré et renvoyez-le
  
}
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

Entraînez-vous par vous-même : Compilateur Dart en ligne