aboutsummaryrefslogtreecommitdiff
path: root/example/fibo.uwu
blob: 549e0487fdfd4a9e6057ce6db7af138d3927e608 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
newline "
"

fibo
	bool.if(int.smaller($1, 0), 0,
	bool.if(int.equal($1, 0), 1,
	int.add(
		fibo(int.sub($1, 1)),
		fibo(int.sub($1, 2))
	)))

print
	bool.if(int.smaller($1, 0), "",
	str.cat(
		print(int.sub($1, 1)),
		fibo($1),
		newline
	))