unj*_*nj2 69 math floating-point numbers clojure
当我这样做时(/ 411 125),我不会用十进制来得到它.我怎么做?
Bri*_*per 85
user> (float (/ 411 125))
3.288
user> (double (/ 411 125))
3.288
Jac*_*ski 30
user=> (clojure-version)
"1.4.0"
user=> (doc quot)
-------------------------
clojure.core/quot
([num div])
  quot[ient] of dividing numerator by denominator.
nil
user=> (quot 411 125)
3
如果您使用浮动股息,您将获得小数答案.
(/ 22.0 7) -> 3.142857142857143
还有(unchecked-remainder xy)函数可用.
小智 6
即使这样也会奏效:
(/ 22. 7) => 3.142857142857143