美文网首页
05-scala入门-递归函数

05-scala入门-递归函数

作者: kang_james | 来源:发表于2019-06-14 23:53 被阅读0次

    以一个例子来举例说明递归函数:使用递归函数计算阶乘

    object Test{
      def main (args:Array[String]){
        for (i <- 1 to 10)
             println(i + " 的阶乘为: = " + factorial(i) )
      }
      def factorial(n:BigInt) : BigInt = {
        if (n <= 1)
          1
        else
          n*factorial(n-1)
      }
    }
    
    

    相关文章

      网友评论

          本文标题:05-scala入门-递归函数

          本文链接:https://www.haomeiwen.com/subject/rtqvfctx.html