//迭代
var iterative = 1
for i in 1...5 {
iterative *= i
}
print(iterative) // "120"
//递归
func recursive(n: Int) -> Int {
if n == 0 || n == 1 {
return 1
}
return n * recursive(n - 1)
}
recursive(5) //120
swift 的迭代与递归
最新推荐文章于 2024-06-14 02:04:20 发布