1.函数是一等公民:
函数作为参数或者返回值使用
2.匿名函数:
lamda表达式
lamda表达式难于阅读
3.闭包:
引用外层函数变量,返回内层函数 装饰器
4.不可变的数据结构
5.函数模板:
高阶函数 filter map reduce
python:
高阶函数:
函数参数可接收函数;
函数可以返回一个函数
偏函数:
functools
使用默认值构造一个新函数
1.函数是一等公民:
函数作为参数或者返回值使用
2.匿名函数:
lamda表达式
lamda表达式难于阅读
3.闭包:
引用外层函数变量,返回内层函数 装饰器
4.不可变的数据结构
5.函数模板:
高阶函数 filter map reduce
python:
高阶函数:
函数参数可接收函数;
函数可以返回一个函数
偏函数:
functools
使用默认值构造一个新函数