我对方案和汽车、cdr 等的想法非常陌生。我有这个函数来返回列表的最后一个元素,但现在它只返回一个空列表。
(define (last mylist)
(if (list? mylist)
(if (null? mylist)
(if (null? (cdr mylist))
'()
(last (cdr mylist))
)
)
)
)