小甲鱼函数课后题问题
如图所示啊小甲鱼两道课后题
明明给的函数一样 但是同样跑funOut()() 这个指令
一个出代码 一个不出代码 这是为啥
明明俩函数一样啊 上面的跑就没事下面的就有代码了 本帖最后由 jackz007 于 2021-7-3 00:14 编辑
第一个函数的 funOut() 返回的是 funIn() 的调用地址而不是调用结果,就是说,调用函数 funOut() 得到的只是函数 funIn() 的调用地址,要调用函数 funIn(),必须用 funOut()() 才能实现;第二个函数 funOut() 返回的是对函数 funIn() 的调用结果,所以,可以通过调用 funOut() 直接调用 funIn()。
看看这儿能不能帮助到你:
[已解决] Python 020讲 关于调用函数带和不带括号的问题
https://fishc.com.cn/thread-173008-1-1.html
(出处: 鱼C论坛)
Twilight6 发表于 2021-7-3 02:31
看看这儿能不能帮助到你:
[已解决] Python 020讲 关于调用函数带和不带括号的问题
懂了 谢谢老哥!{:9_227:}
页:
[1]