Friday, 27 September 2013

implement in Clojure integer? in scheme

implement in Clojure integer? in scheme

I'm new to Clojure, and can't find an equivalent of integer? in scheme,
mainly for test cases as below:
(integer? 39.0) => #t
The function I've come up so far is:
(defn actual-integer? [x] (or (= 0.0 (- x (int x))) (integer? x)))
Does it work when x is arbitrary number types or is there a better solution?
Thanks.

No comments:

Post a Comment