python--补充

换了一个编译器,a()输出的是第一句话,而a()()输出的则是下面那两句话

当调用这个函数的时候输出的是外层函数的信息

而这时输出的则是内部的函数的方法

这就是最基本的闭包
函数的()只有在使用和创建的时候需要写

在外部调用内部函数需要在外部返回到内部。其具体方法原理我前面讲过就不重述了

换了一个编译器,a()输出的是第一句话,而a()()输出的则是下面那两句话

当调用这个函数的时候输出的是外层函数的信息

而这时输出的则是内部的函数的方法

这就是最基本的闭包
函数的()只有在使用和创建的时候需要写

在外部调用内部函数需要在外部返回到内部。其具体方法原理我前面讲过就不重述了