我正在尝试将 C 程序转换为 Scheme 以完成我正在处理的任务。该程序应该在给定形式参数(在这种情况下为直径)的情况下计算圆的面积。我想我已经弄清楚了,但我不知道如何打印实际值来验证它。我试过把号码输入打印电话。现在的方式是我的书使用的方法。当我与 Racket 博士一起运行程序时,我得到:
打印:未定义;不能引用未定义的标识符
(define pi 3.14159265)
(define test 5)
(define (areac d)
(lambda (d)
(* pi (/ d 2) (/ d 2)
)))
(print (areac test))
编辑:语言设置为 R5RS