如果对以空格字符结尾,为什么结果值包含一个点(。)?这个点(。)是什么意思?
(cons 1 2 )
;Value 2: (1 . 2)
(car (cons 1 2 ))
;Value: 1
(cdr (cons 1 2 ))
;Value: 2
这似乎很愚蠢,因为 pair 只包含两个元素。
我只想知道为什么第一个表达式会在结果中回显一个点!
(cadr (cons 1 2 ))
;The object 2, passed as an argument to safe-car, is not a pair.
;To continue, call RESTART with an option number:
; (RESTART 1) => Return to read-eval-print level 1.
谢谢!