Sortie de fonction
Précédent | Chapitre 6. Programmation avec GEL | Suivant

## Sortie de fonction

Normalement une fonction est une ou plusieurs expressions séparées par un point virgule et la valeur de la dernière expression est renvoyée. C'est suffisant pour les fonctions simples mais parfois vous ne voulez pas qu'une fonction renvoie la dernière chose calculée. Il se peut que vous vouliez, par exemple, quitter la fonction à partir du milieu de la fonction. Dans ce cas, vous pouvez utiliser le mot-clé `return`. `Return` prend un seul argument qui est la valeur renvoyée.

Exemple :

    function f(x) = (
      y=1;
      while true do (
        if x>50 then return y;
        y=y+1;
        x=x+1
      )
    )

Précédent | Niveau supérieur | Suivant
Variables paramètres | Sommaire | Références