code wiki / (root) / _offc_bisect_recursion.nx

_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}