Skip to content
EntityQ1053064· pop 9· linked from 56 articles

Also known as map function

higher-order function in a programming language, which applies a given function element-wise to a collection (most generally, a functor instance)

Wikidata facts

Official name
Prelude.fmap
Show 2 more facts
Sources (1)

via Wikidata · CC0

Article · 中文

在很多编程语言中,映射(map)是一个高阶函数的名字,它将一个应用到一个函子比如列表的每个元素,返回按相同次序的一个列表。映射的概念不受限于列表:它可工作在顺序的容器,类似树的容器,甚至是抽象容器比如future与promise。 映射在作为泛函形式考虑时,经常叫做“应用于全部”。在支持头等函数和柯里化的语言中,map可以在一个函数上,将这个只工作在一个值之上函数,提升为工作在整个容器上的逐个元素上的函数。

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 9 languages

via Wikidata sitelinks · CC0