【发布时间】:2012-02-20 04:05:57
【问题描述】:
在普通的 lisp 中我可以这样做:
(mapcar #'cons '(1 2 3) '(a b c))
=> ((1 . A) (2 . B) (3 . C))
我如何在 elisp 中做同样的事情?当我尝试时,我得到一个错误:
(wrong-number-of-arguments mapcar 3)
如果 elisp 的 mapcar 一次只能在一个列表上工作,那么将两个列表组合成一个 alist 的惯用方式是什么?
【问题讨论】: