ligo/src/test/contracts/recursion.religo
Pierre-Emmanuel Wulfman abbc20459c add doc and test
2020-03-12 16:05:17 +01:00

8 lines
240 B
Plaintext

// Test while loops in PascaLIGO
let rec sum = ((n, acc) : (int,int)): int =>
if (n < 1) {acc;} else {sum ((n-1,acc+n));};
let rec fibo = ((n, n_1, n_0) : (int,int,int)): int =>
if (n < 2) {n_1;} else {fibo ((n-1,n_1+n_0,n_1));};