2
內如果有什麼辦法可以在年底從塊調用一個DEF塊
def factor (n: Int) : Int = if (n == 0) 1 else n * factor(n-1)
val i = 1000
i.toString.foreach (x => sum += factor(x.toInt))
調用一個DEF我想每個數字
的階乘的總和,但它似乎像def不返回值,每次都是0
如何解決?
謝謝!
或者x.toString.toInt - 我覺得這是更具可讀性。 – Rogach
@Rogach是的,我同意。我會改變它。 – Owen
'x.asDigit'是最好的方法 –