//递归5 的阶乘 def fun01(i:Int): Int ={ if(i==1){ i }else{ i * fun01(i-1) } } println(fun02(5)) //嵌套函数 def fun02(j: Int)={ def fun03(a:Int,b :Int) :Int={ if(a==1){ b }else{ fun03(a-1,a*b) } } fun03(j,1) }
递归 嵌套 函数
最新推荐文章于 2023-11-28 11:30:57 发布
//递归5 的阶乘 def fun01(i:Int): Int ={ if(i==1){ i }else{ i * fun01(i-1) } } println(fun02(5)) //嵌套函数 def fun02(j: Int)={ def fun03(a:Int,b :Int) :Int={ if(a==1){ b }else{ fun03(a-1,a*b) } } fun03(j,1) }