Map (高阶函数) 编辑
在很多编程语言中,映射是一个高阶函数的名字,它将一个给定函数应用到一个函子比如列表的每个元素,返回按相同次序的一个列表。映射的概念不受限于列表:它可工作在顺序的容器,类似树的容器,甚至是抽象容器比如Future与promise
2
相关
MapReduce是Google提出的一个软件架构,用于大数据的并行运算。概念“Map”和“Fold”,及他们的主要思想,都是从函数式编程语言借鉴的,还有从矢量编程语言借来的特性。
列表推导式,是程序设计语言的一类语法结构,用于基于描述创建一个列表数据结构。相当于数学上的集合建构式符号。但不同于Map与Filter函数。
秩,是对非面向阵列的标量编程语言中控制流程的广义化。它还是Lisp语言中的mapcar,及现代函数式编程语言中的Map高阶函数的广泛化,以及对APL\360中标量扩展、矩阵的内积和外积的广泛化。秩的正规实现,是在J语言语言中,但也可获得于APL语言语言实现如Dyalog APL、国际标准化组织标准ISO/IEC 13751:2001的扩展APL和NARS2000。
列表推导式,是程序设计语言的一类语法结构,用于基于描述创建一个列表数据结构。相当于数学上的集合建构式符号。但不同于Map与Filter函数。