Normálně je funkce tvořena jedním nebo několika výrazy oddělenými středníky a vrací se hodnota posledního výrazu. To je fajn pro jednoduché funkce, ale někdy nechcete, aby funkce vracela to, co vypočítala naposledy. Můžete se například chtít vrátit z prostředku funkce. V takovém případě můžete použít klíčové slovo return
. return
přebírá jeden argument, který je hodnotou, která bude vrácena.
Example:
function f(x) = (
y=1;
while true do (
if x>50 then return y;
y=y+1;
x=x+1
)
)