计划 - 打印在此代码中未定义
问题描述:
我遇到的问题是我已经给出此代码来测试并用于分析。除了当我运行它,打印定义正在抱怨。它一直说“打印:未定义”计划 - 打印在此代码中未定义
任何人都可以提供适合此问题的打印定义吗?
(define (integral integrand initial-value dt)
(define int
(cons-stream initial-value
(add-streams (scale-stream integrand dt)
int)))
int)
(define (RC R C dt)
(define (vs is v0)
(cons-stream v0
(add-streams (scale-stream is R)
(integral (scale-stream is (/ 1 C)) v0 dt))))
vs)
(define RC1 (RC 5 1 0.5))
(define s (RC1 ones 10))
(do ((i 0 (+ i 1)))
((= i 30))
(print (stream-ref s i)))
在DrRacket的语言,必须用于这是R5RS,我相信这是为什么印刷清晰度是不确定的
答
的print
程序不R5RS定义,display
替换它,这是标准。如果您需要插入换行符,请使用(newline)
。
也知道在[DrRacket]中有[SICP compability语言](https://*.com/questions/19546115/which-lang-packet-is-proper-for-sicp-in-dr-racket/19561746 #19561746),但它没有'print'的绑定。 – Sylwester