rangeUntil
Creates a Boolean range from this value up to other, exclusive.
Ordering is false < true. false..<true contains only false. The range supports membership tests and empty checks, without iteration.
Receiver
the inclusive lower bound.
Return
a Boolean range; empty when the lower bound is at least other.
Parameters
the exclusive upper bound.
Creates a floating-point range from this value up to other, exclusive.
Membership uses IEEE comparisons. NaN is never contained; a NaN bound makes the range empty. Signed zeros compare as equal. The range does not support iteration.
Receiver
the inclusive lower bound.
Return
a range of Float values; empty when the lower bound is at least other, or either bound is NaN.
Parameters
the exclusive upper bound.
Creates a floating-point range from this value up to other, exclusive.
Membership uses IEEE comparisons. NaN is never contained; a NaN bound makes the range empty. Signed zeros compare as equal. The range does not support iteration.
Receiver
the inclusive lower bound.
Return
a range of Double values; empty when the lower bound is at least other, or either bound is NaN.
Parameters
the exclusive upper bound.
Creates an ascending range from this value up to other, exclusive.
The bounds are widened to Int without changing their values.
An exclusive bound at the minimum value representable by the result element type produces an empty range without subtracting past that minimum.
Receiver
the inclusive starting value.
Return
a range with step one, empty when the start is at least other.
Parameters
the exclusive upper bound.
Creates an ascending range from this value up to other, exclusive.
The bounds are widened to Long without changing their values.
An exclusive bound at the minimum value representable by the result element type produces an empty range without subtracting past that minimum.
Receiver
the inclusive starting value.
Return
a range with step one, empty when the start is at least other.
Parameters
the exclusive upper bound.
Creates an ascending range from this value up to other, exclusive.
The bounds are widened to UInt without changing their values.
An exclusive bound at the minimum value representable by the result element type produces an empty range without subtracting past that minimum.
Receiver
the inclusive starting value.
Return
a range with step one, empty when the start is at least other.
Parameters
the exclusive upper bound.
Creates an ascending range from this value up to other, exclusive.
The bounds are widened to ULong without changing their values.
An exclusive bound at the minimum value representable by the result element type produces an empty range without subtracting past that minimum.
Receiver
the inclusive starting value.
Return
a range with step one, empty when the start is at least other.
Parameters
the exclusive upper bound.
Creates an ascending range from this value up to other, exclusive.
An exclusive bound at the minimum value representable by the result element type produces an empty range without subtracting past that minimum.
Receiver
the inclusive starting value.
Return
a range with step one, empty when the start is at least other.
Parameters
the exclusive upper bound.