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'是最好的方法 –