Kotlin递归调用
一般用于计算变量的阶乘。
简单案例:
//递归的演示 阶乘
fun main(args: Array<String>) {
var num=5
//计算5的阶乘
println("计算结果为:")
println(fact(num))
}
fun fact(num:Int):Int{
if(num==1||num==0){
return 1
}
else{
return num*fact(num-1)
}
}运行结果:
计算结果为:
120
434

被折叠的 条评论
为什么被折叠?



