camllight:map
Un article de Polydoc.
Sommaire |
[modifier] Synopsis
map fonction liste ;;
[modifier] Description
map f [a1;a2;..;an];;
[f a1; f a2; ..; f an]
[modifier] Exemple
Si on définit une fonction double int -> int qui à chaque entier associé son double :
map double [1;2;3];;
renvera :
[2;4;6]
[modifier] Remarque
Comme toute fonction de la bibliothèque de caml light, map peut s'écrire avec les opérateurs de base :
let rec map2 fonction liste = match liste with [] -> [] |t::q (fonction t)::(map2 fonction q) ;;

