摘要: 闭包 函数是一个对象,所以可以作为某个函数的返回结果。 一个函数和它的环境变量合在一起,就构成了一个闭包(closure)。在Python中,所谓的闭包是一个包含有环境变量取值的函数对象。环境变量取值被保存在函数对象的__closure__属性中 使用闭包注意事项 1.闭包中是不能修改外部作用域的局 阅读全文
posted @ 2016-10-15 15:08 慢步前行孤独者 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 重载和重写,这是两个新概念,是两个令我们容易混淆的概念。 1.重载(overloading method) 另外,一个基本的设计原则是,仅仅当两个函数除了参数类型和参数个数不同以外,其功能是完全相同的,此时才使用函数重载,如果两个函数的功能其实不同,那么不应当使用重载,而应当使用一个名字不同的函数。 阅读全文
posted @ 2016-10-15 10:34 慢步前行孤独者 阅读(5977) 评论(1) 推荐(0) 编辑