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