About: Map (higher-order function)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguageComparisons, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMap_%28higher-order_function%29&invfp=IFP_OFF&sas=SAME_AS_OFF

In many programming languages, map is the name of a higher-order function that applies a given function to each element of a collection, e.g. a list or set, returning the results in a collection of the same type. It is often called apply-to-all when considered in functional form. The concept of a map is not limited to lists: it works for sequential containers, tree-like containers, or even abstract containers such as futures and promises.

AttributesValues
rdf:type
rdfs:label
  • Map (funzione) (it)
  • Map (higher-order function) (en)
  • Map (고차 함수) (ko)
  • Map (hogere-ordefunctie) (nl)
  • Map (программирование) (ru)
  • Map (функція вищого порядку) (uk)
  • Map (高阶函数) (zh)
rdfs:comment
  • In many programming languages, map is the name of a higher-order function that applies a given function to each element of a collection, e.g. a list or set, returning the results in a collection of the same type. It is often called apply-to-all when considered in functional form. The concept of a map is not limited to lists: it works for sequential containers, tree-like containers, or even abstract containers such as futures and promises. (en)
  • 프로그래밍 언어에서 Map은 고차 함수로서, 전해진 함수를 배열의 모든 요소에 적용하여 그 결과를 전달한다. 예를 들어 만약 square라는 함수를 만든 뒤, map(square, [1,2,3,4,5]) 라고 호출한다면 해당 명령은 [1,4,9,16,25]를 반환한다. 이 때 map은 배열을 지나면서 모든 요소에 대해 square 함수를 적용한다. (ko)
  • Nella programmazione funzionale una map è una funzione che applica una data funzione ad una lista di elementi e restituisce una lista di risultati.Sono esempio sia di che di anamorfismo. Per esempio, se definiamo una funzione quadrato come segue: quadrato x = x * x chiamare map quadrato [1,2,3,4,5] restituirà [1,4,9,16,25], poiché map attraverserà la lista, e applicherà la funzione quadrato ad ogni elemento. (it)
  • In veel programmeertalen is map een hogere-ordefunctie die een gegeven functie toepast op elk element van een collectie, bijvoorbeeld op een lijst, waarbij het resultaat dan een even grote lijst van resultaten is. Deze functie komt met name voor in functionele programmeertalen maar ook andere talen (zoals talen) kennen deze functie of maken het mogelijk deze te definiëren. (nl)
  • map — функция высшего порядка, используемая во многих языках программирования, которая применяет какую-либо функцию к каждому элементу списка своих аргументов, выдавая список результатов как возвращаемое значение. При рассмотрении в функциональной форме она часто называется «применить-ко-всем». Например, если определить функцию square следующим образом: square x = x * x то вызов map square [1,2,3,4,5] вернёт список [1,4,9,16,25], так как map применит функцию square к каждому элементу, собирая результаты в том же порядке. (ru)
  • У багатьох мовах програмування <b>map</b> — функція вищого порядку, яка застосовує задану функцію до кожного елемента , повертаючи список результатів. У функціональній формі вона часто називається застосувати-до-всіх. (uk)
  • 在很多编程语言中,映射(map)是一个高阶函数的名字,它将一个应用到一个函子比如列表的每个元素,返回按相同次序的一个列表。映射的概念不受限于列表:它可工作在顺序的容器,类似树的容器,甚至是抽象容器比如future与promise。 映射在作为泛函形式考虑时,经常叫做“应用于全部”。在支持头等函数和柯里化的语言中,map可以在一个函数上,将这个只工作在一个值之上函数,提升为工作在整个容器上的逐个元素上的函数。 (zh)
rdfs:seeAlso
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Mapping-steps-loillibe-new.gif
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software