Poster un nouveau message
En réponse à :
Transposition de matrice en une ligne
par
Laurent Bloch
le jeudi 22 février 2007
le jeudi 22 février 2007
On rappelle la définition de la procédure map :
(map proc list1 list2 ...)
Les listi doivent être des listes, et proc doit être une procédure qui accepte autant d’arguments qu’il y a de listi. S’il y a plusieurs listi, elles doivent être toutes de même longueur.
Map applique proc successivement aux éléments de même rang de chacune des listi et rend la liste des résultats, dans l’ordre. Ainsi : (map + ’(1 2 3) ’(4 5 6)) => (5 7 9)
Essayons quelque-chose de plus compliqué :
1 :=> (…)