检查Racket中的例子

时间:2013-01-20 01:35:59

标签: scheme racket

我是Racket的新手。

有人能给我一个关于如何在Racket中使用check expect的简单示例,最好是数字吗?

1 个答案:

答案 0 :(得分:0)

documentation是你最好的朋友。

这很简单:check-expect的第一个参数是要测试的表达式或过程,第二个参数是期望的结果(因此名称)。假设您选择了适当的语言(例如:Beginning Student

(check-expect (+ 1 1) 2)
(check-expect (+ 1 1) 1)

以上将产生如下输出:

Ran 2 tests.
1 of the 2 tests failed.

No signature violations.

Check failures:
    Actual value 2 differs from 1, the expected value.
at line 2, column 0