1
(check < 4 3)
返回屏幕上的錯誤信息,但該函數也返回#<void>
。我期待它只返回一個異常而不是無效的。我是否錯誤地瞭解了以下racket doc:racketunit檢查沒有拋出異常
「如果條件成立,則檢查評估爲(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>
>
謝謝阿蘇姆。非常感謝您的幫助。 –