Liking cljdoc? Tell your friends :D

tupelo.interval

Tupelo - Making Clojure even sweeter

Tupelo - Making Clojure even sweeter
raw docstring

->vals-sliceclj/s

(->vals-slice itvl)

Inputs: [itvl :- Interval]

For an Interval of integer values, returns to a slice (half-open range) like: (is= [5 6 7] (->slice-int (interval/new 5 8)))

Inputs: [itvl :- Interval]

For an Interval of integer values, returns to a slice (half-open range) like:
     (is= [5 6 7] (->slice-int (interval/new 5 8))) 
sourceraw docstring

->vals-thruclj/s

(->vals-thru itvl)

Inputs: [itvl :- Interval]

For an Interval of integer values, returns to a thru (closed range) like: (is= [5 6 7 8] (->thru-int (interval/new 5 8)))

Inputs: [itvl :- Interval]

For an Interval of integer values, returns to a `thru` (closed range) like:
     (is= [5 6 7 8] (->thru-int (interval/new 5 8))) 
sourceraw docstring

closed-contains?clj/s

(closed-contains? interval val)

Inputs: [interval :- Interval val :- s/Any] Returns: s/Bool

Returns true iff a closed interval contains a value such that (lower <= L <= upper).

Inputs: [interval :- Interval val :- s/Any]
Returns: s/Bool

Returns true iff a closed interval contains a value such that (lower <= L <= upper).
sourceraw docstring

Intervalclj/s

source

interval?clj/s

(interval? it)

Returns true iff the arg represents an interval

Returns true iff the arg represents an interval
sourceraw docstring

newclj/s

(new lower upper)

Inputs: [lower upper]

Creates a new Interval record using the ->Interval constructor function.

Inputs: [lower upper]

Creates a new Interval record using the `->Interval` constructor function.
sourceraw docstring

open-contains?clj/s

(open-contains? interval val)

Inputs: [interval :- Interval val :- s/Any] Returns: s/Bool

Returns true iff an open interval contains a value such that (lower < L < upper).

Inputs: [interval :- Interval val :- s/Any]
Returns: s/Bool

Returns true iff an open interval contains a value such that (lower < L < upper).
sourceraw docstring

slice-contains?clj/s

(slice-contains? interval val)

Inputs: [interval :- Interval val :- s/Any] Returns: s/Bool

Returns true iff a 'slice' interval contains a value such that (lower <= L < upper).

Inputs: [interval :- Interval val :- s/Any]
Returns: s/Bool

Returns true iff a 'slice' interval contains a value such that (lower <= L < upper).
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close