PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Marginalman
[姆咪] 资工大师请进
楼主:
umi0912umi
(UMI)
2023-01-16 16:23:19
def function(r, p, q) :
if p == r : return p
if q == r : return q
if something :
return self.function(r+1, p, q)
else :
return r
那个黄色的return如果没加
递回一次跑到绿色return p那边
怎么不会把p丢回去
最后结果是null
绿色那个只是跳脱递回没有实际作用的吗
= =
作者:
twosheep0603
(两羊)
2023-01-16 16:25:00
你不return就不会有值啊
作者:
surimodo
(好吃棉花糖)
2023-01-16 16:26:00
不早写递回
楼主:
umi0912umi
(UMI)
2023-01-16 16:27:00
可是return p那边不是有了吗?
作者:
lovez04wj06
(车前草)
2023-01-16 16:27:00
因为你没有把下一次执行结果的结果往外丢,自然没东西啊你虽然有执行下一次的内容,但是你没有把结果丢回去,里层有结果,但是外层拿不到没意义
楼主:
umi0912umi
(UMI)
2023-01-16 16:29:00
所以是递回一次那return只是把结果丢到上一层递回的意思囉好像有点懂惹
作者:
chuegou
(chuegou)
2023-01-16 16:39:00
我试这份code , something那里没进去阿
作者:
twosheep0603
(两羊)
2023-01-16 16:40:00
很久以前上计概的时候会要求把递回流程画出来
继续阅读
[姆咪] 边版clash
oin1104
【足球小将翼—世青篇10】日本VS巴西(下)
david7928
[闲聊] LOL卡是不是烂掉了==
p54661205
Re: [闲聊] 想靠健身变壮交女友的请进
ParkChanWook
[闲聊] 打工人之耻
ai2311
女高中生穿短裤是不是邪教
ErLKYgyLFzh
[闲聊] 一元纸币自杀事件
CCRun
[闲聊] 我妈
KazamaSuisei
Re: [闲聊] 澳网
qscxz
Re: [闲聊] 股票
cpblgu
Links
booklink
Contact Us: admin [ a t ] ucptt.com