講得很好,很細, 我剛才聽了幾次.reduceLef 比foldLeft更通用的理由,后面應該是foldleft,被講成reduceLeft了...
2016-07-13
@annotation.tailrec
def factorial(n: Int, m: Int): Int = {
println("n:=" +n)
if (n <= 0) m
else
println("m:"+m)
factorial(n - 1, m * n)
//println(m)
}
factorial(5,1)
我運行 的時候 ,感覺進入死循環了, n一直有很多值,
def factorial(n: Int, m: Int): Int = {
println("n:=" +n)
if (n <= 0) m
else
println("m:"+m)
factorial(n - 1, m * n)
//println(m)
}
factorial(5,1)
我運行 的時候 ,感覺進入死循環了, n一直有很多值,
2016-07-12