Sur la page 224 de Common Lisp: A Gentle Introduction to Symbolic Computation cet exemple est donné avec la sortie. Est-il possible de faire la même chose avec Emacs Lisp?Fonctionnement sur plusieurs listes?
> (mapcar #'(lambda (x y) (list x 'gets y))
'(fred wilma george diane)
'(job1 job2 job3 job4))
((FRED GETS JOB1)
(WILMA GETS JOB2)
(GEORGE GETS JOB3)
(DIANE GETS JOB4))
L'autre exemple est également intéressant car seulement 3 résultats, le nombre d'éléments dans la liste la plus courte, sont produits.
> (mapcar #'+ '(1 2 3) '(10 20 30 40 50))
(11 22 33)
duplication possible de [Mappage d'une fonction sur deux listes dans elisp] (http://stackoverflow.com/questions/9028696/mapping-a-function-over-two-lists-in-elisp) –