函数Func(Type a,……)直接或间接调用函数本身,则该函数称为递归函数。
递归,一种计算过程,如果其中每一步都要用到前一步或前几步的结果,称为递归。
示例:
function info (x) {
if (x <= 1) {
return 1;
}else{
return x * info(x - 1)
}
}
info(2)
结果:
示例:
function info (x) {
if (x <= 1) {
return 1;
}else{
return x * info(x - 1)
}
}
info(2)
结果: