lisp - Lisp Cons Cell 的定义是什么?

标签 lisp linked-list common-lisp

Common Lisp Cons Cell 的定义到底是什么? Cons Cell 与标准链表项有何不同?毕竟,cons 单元格和链表项都有一个值和一个指向下一个单元格或项目的指针……或者这种理解是错误的?

最佳答案

Cons 单元通常包含两个可以指向任何东西的指针。一般用法当然是用左边的指向一个“值”,用“右边的”指向另一个 Cons 单元格(或 nil)。

关于lisp - Lisp Cons Cell 的定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1317023/

相关文章:

clojure - Lisp-1 和 Lisp-2 有什么区别?

LISP:在 Ubuntu 中运行程序

functional-programming - Funcall 在 Common Lisp 中如何工作?

multithreading - Lparallel.queue 线程安全吗?

lisp - 如何在多个读取行中进行自动输入?

c++ - 为有序链表 C++ 编写插入算法

data-structures - 双向链表的实际使用

c - 为什么以及何时需要双指针?

macros - SBCL Common Lisp 实现中何时以及多久发生一次宏扩展?

Lisp - 附加到列表