ClojureDocs

Nav

Namespaces

dec'

clojure.core

Available since 1.0 (source)
  • (dec' x)
Returns a number one less than num. Supports arbitrary precision.
See also: dec
2 Examples
user=> (dec' 0.1)
-0.9

user=> (dec' 1)
0

user=> (dec' 1.0)
0.0
;;;; (dec') auto-promotes on integer overflow:

(dec' (Long/MIN_VALUE))
;;=> -9223372036854775809N

;;;; Unlike (dec) which does not:

(dec (Long/MIN_VALUE))
;;=> ArithmeticException integer overflow
See Also

Returns a number one less than num. Does not auto-promote longs, will throw on overflow. See also:...

Added by rvlieshout

Returns a number one greater than num. Supports arbitrary precision. See also: inc

Added by svenschoenung
0 Notes
No notes for dec'