函数式编程允许把函数本身作为参数传入另一个函数,还允许返回一个函数。
高阶函数:一个函数可以接收另一个函数作为参数
小栗子:
1、python内有map()和reduce()函数
map()函数:接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回
eg:函数f(x)=x^2作用在list [1, 2, 3, 4, 5, 6, 7, 8, 9]上:
把list所有数字转为字符串
函数式编程之高阶函数
最新推荐文章于 2024-02-20 08:00:00 发布