gpt4 book ai didi

lisp - 什么是不正确的列表?

转载 作者:太空宇宙 更新时间:2023-11-03 18:37:17 24 4
gpt4 key购买 nike

这是我之前问题的后续:Why do we need nil?显然,大多数时候都使用适当的列表。但是不正确列表的目的是什么?

最佳答案

没有充分的理由。不正确的列表唯一真正有用的是作为关联列表语法的一部分——即使在那里,键值对的自定义语法也会更好。任何你能想到的不正确列表的用途都可以用记录类型更好地实现——毕竟,记录类型包含列表:你可以根据记录定义 Lisp 列表,但反过来不行(因为列表不允许你定义类型与语言中所有其他类型不相交的数据结构)。

滥用对和列表来表示所有类型的数据就是我喜欢称之为Lisp 程序员的疾病,如此多的 Lisp 拥护者提倡它真是一种耻辱。我不得不清理那些东西太多次了。

关于lisp - 什么是不正确的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9069932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com