gpt4 book ai didi

scheme - 关于 Scheme 的缺点和点符号

转载 作者:行者123 更新时间:2023-12-04 05:15:52 30 4
gpt4 key购买 nike

给定的

#;> (cons (cons 1 2) 3)
((1 . 2) . 3)

当我们尝试
#;> (cons 3 (cons 1 2))
(3 1 . 2)

什么支配了 .使用?这些结构的内存表示是什么?

最佳答案

Scheme 实现通常以列表形式打印看起来像列表的东西:

-> (cons 1 (cons 2 '()))
'(1 2)

在您的示例中, (cons 3 (cons 1 2))如果不是最后一个 2,这将是一个列表.因此,您的实现会尽最大努力将其打印为列表,直到 2 .另一个示例不包含任何看起来像列表的部分,因此它只是作为嵌套对打印。

关于scheme - 关于 Scheme 的缺点和点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14289439/

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