猫史档案馆


麻烦有哪位大神解释一下递归函数啊?

用户:scp基金会O4议会会长scp基金会O4议会会长查看:126 回复:1 评论:14 创建时间:2021-08-19T21:48:28


麻烦有哪位大神解释一下递归函数啊?


回复

上一页第 1 页 / 共 1 页下一页
爱探险的可乐呀爱探险的可乐呀

递归函数 就是函数里调用自己 直到某一个条件满足然后退出此函数

下面是一个简单的例子:

function func(x) {
    if (x<10) {
        func(x+1);
    } else {
        console.log(`函数执行完毕,此时x为${x}`);
    }
}

点赞0


评论

谢谢了

看看这个https://www.bilibil喵video/BV194411f71o自行去空格哦

诶没屏蔽!

不是很准确,递归有两种,一种就是你说的,还有一种就是无论怎么样都在函数内调用这个函数,也就是无限递归

无限递归会导致栈溢出 所以我没讲

一般不会用到的谢谢

好吧....但Python不会出现你说的情况,所以我还是等官方把KITTEN的bug修完再来比较好,毕竟python中用递归大多都是无限递归,比如画万花筒什么的

说起bug,我刚刚费一个多小时弄的教程贴发布之后版全乱完了,希望官方尽快修bug!3Q

我不是官方awa

???我没说你是官方啊???我蒙了!!!!

无限递归JS会栈溢出的

JS会不会出bug我倒不知道,但我现在说的是python啊!

我的代码是JS的 反正你刚刚说的是Python我知道 我就是给你说一下

而且这不是bug