let rec f a p n = if p n then a else a + f a p ( n - 1 )
let a, p, n = 3, ( fun x -> x = 1 ), 4
f a p n
当 n <= 0 时获取 stackoverflow。不知道如何解决这个问题。
let rec f a p n = if p n then a else a + f a p ( n - 1 )
let a, p, n = 3, ( fun x -> x = 1 ), 4
f a p n
当 n <= 0 时获取 stackoverflow。不知道如何解决这个问题。