biginteger

clojure.core

  • (biginteger x)
Coerce to BigInteger

1 Example top

  • user=> (def x (biginteger 19931029))
    #'user/x
    user=> (class x)
    java.math.BigInteger
    
    
    
    
Log in to add / edit an example.

See Also top

Log in to add a see also.

Plus_12x12 Minus_12x12 Source clojure/core.clj:3225 top

(defn biginteger
  "Coerce to BigInteger"
  {:tag BigInteger
   :added "1.0"
   :static true}
  [x] (cond
       (instance? BigInteger x) x
       (instance? clojure.lang.BigInt x) (.toBigInteger ^clojure.lang.BigInt x)
       (decimal? x) (.toBigInteger ^BigDecimal x)
       (ratio? x) (.bigIntegerValue ^clojure.lang.Ratio x)
       (number? x) (BigInteger/valueOf (long x))
       :else (BigInteger. x)))
Vars in clojure.core/biginteger:
Used in 0 other vars

Comments top

No comments for biginteger. Log in to add a comment.