Lisp中的序列

Lisp中的序列,lisp,scheme,common-lisp,Lisp,Scheme,Common Lisp,嗨 Lisp中的顺序是什么?Lisp中的序列和列表有什么区别? 谢谢。序列可以是列表、字符串或向量。序列比列表更一般。在公共Lisp中,列表或向量是序列 然而,列表和向量具有不同的性能特征,因为它们分别作为链表或数组的底层实现不同 一般来说,关于该语言的基本问题的最佳选择可能是通用Lisp Hyperspec,它是该语言标准的高度超链接版本。例如,将告诉您列表和向量都是序列,但也表明其他类型可能也符合序列的条件,并提供指向列表、向量等中其条目的链接 第二站是lispdoc搜索工具,它搜索Hype

嗨 Lisp中的顺序是什么?Lisp中的序列和列表有什么区别?
谢谢。

序列可以是列表、字符串或向量。序列比列表更一般。

在公共Lisp中,列表或向量是序列

然而,列表和向量具有不同的性能特征,因为它们分别作为链表或数组的底层实现不同

一般来说,关于该语言的基本问题的最佳选择可能是通用Lisp Hyperspec,它是该语言标准的高度超链接版本。例如,将告诉您列表和向量都是序列,但也表明其他类型可能也符合序列的条件,并提供指向列表、向量等中其条目的链接


第二站是lispdoc搜索工具,它搜索Hyperspec和一些关于该语言的书籍的文本。因此,例如,包括实用公共Lisp的免费在线文本点击,它也总结了该语言的功能。

此外,我讨厌成为“接受更多答案”警察,但你已经问了很多问题,现在是你接受一些答案的时候了。人们对你很有帮助。在Common Lisp中,至少字符串是向量,所以这句话是真的,如果有点多余的话。@Ken,具体来说,字符串是元素类型字符的向量,基字符串是元素类型基字符的向量,通常仅限于ASCII。我发现Common Lisp语言比HyperSpec更容易阅读此类一般问题。