码迷,mamicode.com
首页 > 其他好文 > 详细

函数式编程

时间:2017-05-15 23:40:47      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:lis   数值   入参   个数   对象   高阶函数   编程   函数   iter   

1、变量可以指向函数

2、函数名即为变量

3、函数可以作为另外一个函数的传入参数,这样另一个函数即为高阶函数

4、map函数

map()函数接受两个参数,map(f,Iterable),其中f为函数变量,Iterable为可迭代的对象,如list或者tuple或者dict等

map()函数的作用是把传入函数变量f应用于Iterable对象的全部元素上,得到一个新的Iterator,传入函数f对对象的某个元素进行操作

5、reduce函数

reduce()函数接受一个函数f和一个Iterable,其中f函数必须要接收两个参数,对两个参数进行运算,对于Iterable而言就是两个元素做f运算,得到的结果再和后续的元素做f运算,最后得到一个数值。

 

函数式编程

标签:lis   数值   入参   个数   对象   高阶函数   编程   函数   iter   

原文地址:http://www.cnblogs.com/vonkimi/p/6858868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!