【发布时间】:2011-04-20 09:13:09
【问题描述】:
我正在使用 Scheme 中的双端队列(SICP 练习 3.23),我有一个简单的双向链表实现我想测试,但我似乎不知道如何打印出一个Scheme 中的循环列表(mit-scheme 和 mzscheme/racket)。
在 CL 中有一个标志 print-circle 用于这种事情,Scheme 中有什么等价的吗?我已经尝试过“with-output-to-truncated-string”,但这似乎在我从 Macports 获得的 mit-scheme 构建中不可用,尽管我认为它应该是?有什么方法可以在 REPL 中获取此程序,我需要包含一些内容吗?
http://sicp.ai.mit.edu/Fall-2003/manuals/scheme-7.5.5/doc/scheme_15.html
谢谢!
【问题讨论】: