Retorno
Anterior | Capítulo 6. Programar con GEL | Siguiente

## Retorno

Normalmente, una función se compone de una o varias expresiones separadas con punto y coma, y se devuelve el valor de la última expresión. Esto resulta útil en funciones sencillas, pero algunas veces no querrá que una función devuelva el resultado del último cálculo. Podría, por ejemplo, preferir que ésta devolviera algún valor obtenido a la mitad de la función. En este caso, puede utilizar la palabra `return`. La función `return` toma un único valor, que es el valor que se devolverá.

Ejemplo:

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

Anterior | Subir | Siguiente
Variables de parámetros | Inicio | Referencias