我正在尝试在方案中使用 truncate
函数,但 DrRacket 不断发出此消息
ProblemA.rkt:27:46: truncate: this function is not defined in: truncate
是否有导入或我可以添加的内容,以便编译器可以找到truncate
库?
基本上我想在方案中进行整数除法,所以98/10 = 9
而不是9.8
但truncate
函数不起作用。
(quotient 98 10)
做你想做的事。
我实际上是"除法返回浮点数"行为的忠实粉丝。 整数在除法下不是闭合的(理论上)。 1/2 == 0
可能会引入微妙的错误(在实践中)。 我也总是在 Python 中"从__future__导入部门"。