假设有((A B) (C))
如何打印(CAR L)
和(CDR L)
的结果?
(在clisp解释器中)
我可以打印这些简单的语句,例如(CAR`(A B C)),它会给出 A 。但是我如何定义列表并同时加载它呢?
答案 0 :(得分:1)
在Common Lisp中,你可以使用print
程序
(defvar L '((A B) (C)))
(print (car L)) ; same as (print (car '((A B) (C))))
=> '(A B)
(print (cdr L)) ; same as (print (cdr '((A B) (C))))
=> '((C))