unchecked-float

added
1.3

ns
clojure.core

type
function

(unchecked-float x)

Coerce to float. Subject to rounding.

                (unchecked-float 1)
;;=> 1.0
(unchecked-float 1.11)
;;=> 1.11
(unchecked-float 1.111111111111111111111111111M)
;;=> 1.1111112

;;;; Note that (unchecked-float) doesn't range check its argument.
;;;; Use (float) instead if you want an exception to be thrown in such a case.

(unchecked-float Double/MAX_VALUE)
;;=> Infinity
(float Double/MAX_VALUE)
;;=> IllegalArgumentException Value out of range for float: 1.7976931348623157E308