holey-bytes/hblang/examples/loops.hb

20 lines
188 B
Plaintext
Raw Normal View History

2024-05-11 11:16:27 -05:00
main := ||: int {
return fib(10);
}
fib := |n: int|: int {
a := 0;
b := 1;
loop {
c := a + b;
a = b;
b = c;
n = n - 1;
if n == 0 {
break;
}
continue;
}
return a;
}