Content deleted Content added
No edit summary |
No edit summary |
||
Line 11:
map f [] = []
map f (x:xs) = f x : map f xs
The map function is especially common in [[functional programming]] languages, but some [[high-level programming language|high-level]] [[procedural programming|procedural]] languages support it as well, and in others it may be defined.▼
==Language comparison==
▲The map function is especially common in [[functional programming]] languages, but some [[high-level programming language|high-level]] [[procedural programming|procedural]] languages support it as well, and in others it may be defined.
In [[Common Lisp]], there is a whole family of map-like functions. The one that corresponds to the behaviour described here is called mapcar.
|