Menu
Coddy logo textTech

Fonctions renvoyant des valeurs

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

Fonctions renvoyant 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éez une fonction qui retourne un entier :

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

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

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

Sum: 8

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

challenge icon

Défi

Débutant

Dans ce défi, vous pratiquerez la création d'une fonction qui retourne une valeur. Les fonctions peuvent calculer un résultat et le retourner pour être utilisé ailleurs dans votre code.

Complétez la fonction calculateSquare ci-dessous. Elle devrait :

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

Le résultat attendu est :

The square of 5 is: 25

Aide-mémoire

Les fonctions peuvent retourner des valeurs en spécifiant un type de retour et en utilisant le return mot-clé :

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

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

La valeur retournée peut être stockée dans une variable et utilisée ailleurs dans votre code.

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);
  
  // Cela affichera le résultat
  print('The square of $number is: $result');
}

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