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