1

スキームで関数を使用しようとしていますがtruncate、DrRacketがこのメッセージを発行し続けます

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

コンパイラがライブラリを見つけることができるように、インポートまたは追加できるものはありますtruncateか?

基本的に私はスキームで整数除算をしたいので、98/10 = 9代わりに関数9.8が機能しtruncateていません。

4

1 に答える 1

7

(quotient 98 10)あなたが望むことをします。

私は実際、「ディビジョンリターンフロート」動作の大ファンです。整数は除算で閉じられません(理論上)。1/2 == 0微妙なバグを引き起こす可能性があります(実際には)。私はいつもPythonでも「__future__importdivisionから」です。

于 2012-04-25T05:10:26.150 に答える