装饰器 迭代器 生成器

迭代器:

l=[1,3]

# iter(1)

生成器:

yied

装饰器:总结 器就是函数。   为其它函数添加附加功能

原则:

  不修改被调用函数的源代码,(开放封闭原则;)

 不修改被调用函数的调用方式

 https://www.cnblogs.com/linhaifeng/articles/6140395.html

 装饰器=  高阶函数   +   函数嵌套   + 闭包

高阶函数定义:
1.函数接收的参数是一个函数名
2.函数的返回值是一个函数名
3.满足上述条件任意一个,都可称之为高阶函数








程序一旦上线就不应该改程序的源代码;

猜你喜欢

转载自www.cnblogs.com/ldms/p/10468707.html