Avatar
こっちに書いてみる
7:16 AM
末尾再帰版だとインライン化されてる?
7:16 AM
func factorial(of n: Int) -> Int { func f(_ n: Int, _ r: Int) -> Int { n <= 1 ? r : f(n - 1, r * n) } return f(n, 1) }