(check < 4 3)在屏幕上返回错误消息,但该函数也返回#<void>.我期待它只返回一个例外,而不是无效.我是否正确理解以下球拍文档:
"如果条件成立,则检查评估为(void).如果条件不成立,则检查会引发exn:test的实例:检查详细说明失败的信息."
> (display (check < 4 3))
--------------------
FAILURE
name: check
location: (|interactions from an unsaved editor| 75 11 1868 13)
expression: (check < 4 3)
params: (#<procedure:<> 4 3)
. . Check failure
--------------------
#<void>
>
Run Code Online (Sandbox Code Playgroud)