Scala递归函数_scala计算1-1/2+1/3-1/4...-1/1000-CSDN博客

网站介绍:文章浏览阅读987次。一 递归函数在函数式编程中实现循环的一种技术。例子:计算n!def factorial (n:Int):Int = if (n else n * factorial(n-1) 二 尾递归函数尾递归函数中所有递归形式的调用都出现在函数的末尾。当编译器检测到一个函数调用时尾递归的时候,它就覆盖当前的活动记录而不是在栈中去创建一个新的。 三 代码_scala计算1-1/2+1/3-1/4...-1/1000