14
|
hawkeye · 技术社区 · 14 年前 |
![]() |
1
9
在Clojure中,与传统的Lisps不同,列表不是主要的数据结构。数据结构可以实现
ISeq
Sequences screencast/talk by Rich Hickey
但是,请注意
|
![]() |
2
6
在公共Lisp中,CONS创建了一个所谓的CONS单元格,它类似于一个有两个插槽的记录:“car”和“cdr”。 你可以把任何东西放进牢房的两个槽里。
Lisp的实现经过了高度优化,以提供非常高效的cons单元。 |
![]() |
3
3
Lisp列表只是使用cons单元格的一种常用方法(参见
Rainer's description
). Clojure最好被看作没有cons细胞(尽管类似的东西可能隐藏在引擎盖下)。克隆人
|
![]() |
4
3
在Clojure中,最好使用两元素向量:
|
![]() |
5
2
在common lisp中,您不会得到一个列表,而是一个虚线对:
是虚线对吗
在第一个列表中
|
![]() |
ptb · Slime\Emacs comint在启动mpi进程时挂起 6 年前 |
![]() |
Alexandru Popa · SBCL中奇怪的宏扩展错误 6 年前 |
![]() |
MadPhysicist · 公共Lisp未定义分派字符 6 年前 |
![]() |
Jacky · 编辑列表中的每个偶数索引元素 6 年前 |
![]() |
Jorge · 在公共Lisp中初始化计数器变量 6 年前 |
![]() |
Rorschach · cl循环破坏性修改cons单元 6 年前 |
![]() |
Rorschach · 宏在定义时将关键帧视为true 6 年前 |
![]() |
reverload · 空调内部let工作不正常 6 年前 |