闭包其实就是在一个函数内部编写一个函数并给予返回地址。
类似这样的代码就是闭包,在函数func中写入一个func1函数并且用return去返回func1函数。注意return去返回函数的时候函数名后面是不用加()的。但是在运行的时候需要加。
如果不加会返回func的内容以及func1的地址
如图
如果需要正常使用需要添加()如图
他会依次运行func函数以及func函数内的func1函数
闭包其实就是在一个函数内部编写一个函数并给予返回地址。
类似这样的代码就是闭包,在函数func中写入一个func1函数并且用return去返回func1函数。注意return去返回函数的时候函数名后面是不用加()的。但是在运行的时候需要加。
如果不加会返回func的内容以及func1的地址
如图
如果需要正常使用需要添加()如图
他会依次运行func函数以及func函数内的func1函数