python 什么是闭包

学这个知识点的时候,我本来想先了解下定义, 知道个大概再说, 翻了几篇博客,基本上都是有例子带着进入理解这块。即使读了定义,思想还是不能显出个框架。 想吃快餐,有些行,有些就不可以(这里仅代表我自己)。

有个词叫格物致知,《现代汉语词典》2012年发行的第六版将“格物致知”解释为:“推究事物的原理,从而获得知识。”

以后学习着急的时候就用这个词 “格物致知” 来先放慢脚步。

字面的定义:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)

看例子

用途1,当闭包执行完后,仍然能够保持住当前的运行环境。

用途2,闭包可以根据外部作用域的局部变量来得到不同的结果,这有点像一种类似配置功能的作用,我们可以修改外部的变量,闭包根据这个变量展现出不同的功能。

参考:https://www.cnblogs.com/JohnABC/p/4076855.html

猜你喜欢

转载自www.cnblogs.com/baxianhua/p/10761546.html