5. 请问如何访问 funIn() 呢
第020讲:函数:内嵌函数和闭包第5题
5. 请问如何访问 funIn() 呢?
def funOut():
def funIn():
print('宾果!你成功访问到我啦!')
return funIn
复制代码
区别于上一题,这里你就需要用 funOut()() 访问啦:S6yB8iWQ
funOut()()
宾果!你成功访问到我啦!
复制代码
funOut()() 后面的2个小括号表示什么意思
函数带括号:表示是调用这个函数,返回的是这个函数运行的结果
函数不带括号:表示的是这一整个函数体,就表示这个函数本身
看下这个帖子,同个问题哈~:https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=173008&pid=4782972
Ps:善用论坛的搜索功能哦~
调用 funOut()返回 funIn,所以,funOut() 可以视为 funIn,那么,调用 funIn() 不就是 funOut()() 吗?
页:
[1]