En Clojure, je tiens à combiner les deux listes de donner une liste de paires,
> (zip '(1 2 3) '(4 5 6))
((1 4) (2 5) (3 6))
En Haskell ou Ruby la fonction est appelée zip. Mise en œuvre il n'est pas difficile, mais je voulais m'assurer que je n'étais pas manquer une fonction de Base ou Contrib.
Il y a un zip de l'espace de noms dans le coeur, mais il est décrit comme donnant accès à la fermeture à Glissière fonctionnelle technique, qui ne semble pas être ce que je suis après.
Est-il une fonction équivalente pour la combinaison de 2 ou plusieurs listes, de cette façon, dans le Core?
Si il ne l'est pas, est-ce parce qu'il y a un idiomatiques approche qui rend la fonction inutiles?