Back
next-up (clj)
(source)function
(next-up d)
Returns the adjacent double of d in the direction of ##Inf.
If d is ##NaN => ##NaN
If d is ##Inf => ##Inf
If d is zero => Double/MIN_VALUE
See: https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#nextUp-double-
Examples
clojure
(ns clojure.test-clojure.math
(:require
[clojure.test :refer :all]
[clojure.math :as m]))
(deftest test-next-up
(is (NaN? (m/next-up ##NaN)))
(is (= ##Inf (m/next-up ##Inf)))
(is (= Double/MIN_VALUE (m/next-up 0.0))))