【发布时间】:2010-11-19 04:52:35
【问题描述】:
LISP 又一次难倒我了……为什么我不能得到列表中最后一个元素的值?我有一个类似这样的列表:
(setq bar '(((1 2) 3 4 5)((6 7) 8 9 10)))
现在我得到 4 的回报:
(caddar bar)
有 (5) 的返回:
(cdddar bar)
但我无法获得 5 分:
(cadddar bar)
为什么会这样——以及如何获得 5 的值?
错误:
; Warning: This function is undefined:
; CADDDAR
Error in KERNEL:%COERCE-TO-FUNCTION: the function CADDDAR is undefined.
[Condition of type UNDEFINED-FUNCTION]
【问题讨论】: