pos-int?

added
1.9

ns
clojure.core

type
function

(pos-int? x)

Return true if x is a positive fixed precision integer

                (pos-int? 1)
;;=> true
(pos-int? 9223372036854775807)
;;=> true

;;;; false for non-positive values

(pos-int? 0)
;;=> false
(pos-int? -1)
;;=> false

;;;; false for decimal values

(pos-int? 1.0)
;;=> false
(pos-int? 1/2)
;;=> false

;;;; false for BigInt values

(pos-int? 1N)
;;=> false
(pos-int? 9223372036854775808)
;;=> false