Eu tenho dois vetores [apple orange]
e [5 10]
. Como faço para construir uma lista de associações a ((apple 5) (orange 10))
partir deles?
elisp
association-lists
yi.tang.uni
fonte
fonte
(cl-mapcar #'cons [apple orange] [5 10])
=>((apple . 5) (orange . 10))
(cl-mapcar #'list [apple orange] [5 10])
=>((apple 5) (orange 10))
O de Emacs
cl-mapcar
toma como argumentos uma função da aridade, uma ou mais e o mesmo número de seqüências que sua aridade. O Lisp comummapcar
é semelhante, mas as únicas sequências que ele aceita são listas.fonte