【发布时间】:2014-07-06 11:32:37
【问题描述】:
在 Emacs Lisp 中,我似乎无法从列表中删除最后一项。
;; This works.
(setq list1 '(alpha beta))
(delete 'alpha list1) ;; => (beta)
;; list1 => (beta)
;; NOPE.
(setq list1 '(alpha))
(delete 'alpha list1) ;; => nil
;; list1 => (alpha)
为什么?
如果可以的话,我该怎么做?
【问题讨论】: