高阶函数(map,filter,reduce,zip)

满足下面两个条件中的任意一个即为高阶函数:

一个函数可以作为参数传给另外一个函数

一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归)

常见的高阶函数如下:

1.map函数

  

  

2.filter函数

 

 

 

 

 

 

3.reduce函数

 

  

4.zip函数

 

 

5.纯函数和函数的副作用

 

6.lambda表达式

 

 

posted @ 2021-02-08 16:19  linma  阅读(91)  评论(0)    收藏  举报