2012-04-25 15 views
1

で定義されていない私は、スキームにtruncate機能を使用しようとしていますとDrRacketは、私は、コンパイラがtruncateのためのライブラリを見つけることができますので、追加することができますインポートまたは何かがあります。このメッセージ切り捨てDrRacket

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

を発行し続けますか?

基本的には98/10 = 9の代わりに9.8の整数除算を行いたいが、truncate関数は機能していない。

答えて

7

(quotient 98 10)あなたは何をしますか?

私は実際には、 "division returns float"動作の大きなファンです。整数は除算(理論上)で閉じられません。 1/2 == 0は微妙なバグを導入する可能性があります(実際には)。私はいつも "from __future__ import division"もPythonで書いています。

+0

いいえ問題はすべて設定する必要があります:) – user708774

関連する問題