v / examples / dump_factorial.v
10 lines · 9 sloc · 140 bytes · 849cde245c93855248101c1b636e847a85e79224
Raw
1fn factorial(n u32) u32 {
2 if dump(n <= 1) {
3 return dump(1)
4 }
5 return dump(n * factorial(n - 1))
6}
7
8fn main() {
9 println(factorial(5))
10}
11