作者:手机用户2502937333 | 来源:互联网 | 2023-05-23 13:57
开始学习计划,我遇到了这个:
有什么区别
("v" . 1)
和
("v" 1)
他们似乎工作相同,只是想知道有什么区别.我倾向于使用("v" 1)
,但( cons "v" 1 )
返回("v" . 1)
.那么,有什么区别?
谢谢
1> sepp2k..:
("v" 1)
等于(cons "v" (cons 1 '()))
或("v" . (1 . '()))
.
(foo . bar)
是不正确列表时如何打印cons-cell.正确的列表是常量'()
(表示空列表)或第二个元素是正确列表的cons-cell.一个适当的列表被打印为(x1 x2 x3 etc)
其中xi
各自是禁忌电池的第一元件.