2012-04-25 2 views
1

Я пытаюсь использовать функцию truncate в схеме и DrRacket продолжает выдавать это сообщениеусечь не определены в DrRacket

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

Есть ли импорт или что-то я могу добавить, так что компилятор может найти библиотеку для truncate?

В принципе, я хочу сделать целочисленное деление по схеме, поэтому 98/10 = 9 вместо 9.8, но функция truncate не работает.

ответ

7

(quotient 98 10) делает, что вы хотите.

Я на самом деле большой поклонник поведения «деление возвращает поплавок». целые числа не замкнуты при делении (теоретически). и 1/2 == 0 могут вводить тонкие ошибки (на практике). я всегда "из __future__ import division" в python тоже.

+0

Проблема не должна быть установлена ​​:) – user708774