_offc_bisect_recursion.nx source
↩ module page · 11 lines · 252 B
1// _offc_bisect_recursion.nx -- Bar-3 feature bisect: recursive_call
2
3func fact(n: i64) -> i64 {
4 if n <= 1 { return 1 }
5 return n * fact(n - 1)
6}
7func main() -> i64 {
8 let r: i64 = fact(5) // 120
9 if r == 120 { return 0 }
10 return 1
11}