普通函数和闭包

来源:11-11 什么是闭包

Yelena_Nic

2018-07-25

问题一:老师,这样return curve后面加括号,返回的是this is a function,

http://img.mukewang.com/szimg/5b57f0450001b30606150241.jpg

而return curve后不加括号,运行后没有返回值,这是什么原因呢?一个是函数式编程,一个不是吗?

http://img.mukewang.com/szimg/5b57f08d000113a305860237.jpg


问题二:用下面这种调用方法,return curve后面不加括号,返回结果也是ths is a funtion

http://img.mukewang.com/szimg/5b57f1070001f74906500238.jpg

还是不太懂闭包 和普通函数的调用区别

写回答

1回答

7七月

2018-07-25

你这个和闭包没有关系吧,不加括号返回的是一个没有调用的函数,加括号是直接执行了函数,然后把函数的结果返回了回去

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程