截断没有在DrRacket中定义

时间:2012-04-25 05:01:38

标签: scheme racket truncate integer-division

我正在尝试使用scheme中的truncate函数,DrRacket会继续发出此消息

ProblemA.rkt:27:46: truncate: this function is not defined in: truncate

是否有导入或我可以添加的内容,以便编译器可以找到truncate的库?

基本上我想在方案中进行整数除法,因此98/10 = 9代替9.8,但truncate函数无效。

1 个答案:

答案 0 :(得分:7)

(quotient 98 10)做你想要的。

我实际上是“分裂回归浮动”行为的忠实粉丝。整数不是在分裂下(在理论上)。并且1/2 == 0可以引入微妙的错误(在实践中)。我总是在python中“来自__future__ import division”。