Interval<T>.closedOpen constructor

Interval<T>.closedOpen(
  1. T lower,
  2. T upper, {
  3. Comparator<T> comparator = naturalCompare,
})

Returns a interval containing { x ∈ T | lower <= x < upper }.

Implementation

factory Interval.closedOpen(T lower, T upper,
        {Comparator<T> comparator = naturalCompare}) =>
    Interval<T>._(AboveOrEqual<T>(lower), Below<T>(upper), comparator);