scala.collection.immutable.NumericRange
 See theNumericRange companion class
  object NumericRange
 
A companion object for numeric ranges.
Attributes
- Companion
 - class
 - Source
 - NumericRange.scala
 - Graph
 - 
    
 - Supertypes
 - Self type
 - 
    NumericRange.type
 
Members list
Type members
Classlikes
            class Exclusive[T](start: T, end: T, step: T)(implicit num: Integral[T]) extends NumericRange[T]
           
          Attributes
- Source
 - NumericRange.scala
 - Supertypes
 - 
               class NumericRange[T]trait Serializabletrait IndexedSeq[T]trait IndexedSeq[T]class AbstractSeq[T]trait Seq[T]trait Iterable[T]class AbstractSeq[T]trait Seq[T]trait Puretrait Equalsclass AbstractIterable[T]trait Iterable[T]trait IterableOnce[T]class Objecttrait Matchableclass AnyShow all
 
            class Inclusive[T](start: T, end: T, step: T)(implicit num: Integral[T]) extends NumericRange[T]
           
          Attributes
- Source
 - NumericRange.scala
 - Supertypes
 - 
               class NumericRange[T]trait Serializabletrait IndexedSeq[T]trait IndexedSeq[T]class AbstractSeq[T]trait Seq[T]trait Iterable[T]class AbstractSeq[T]trait Seq[T]trait Puretrait Equalsclass AbstractIterable[T]trait Iterable[T]trait IterableOnce[T]class Objecttrait Matchableclass AnyShow all
 
Value members
Concrete methods
Attributes
- Source
 - NumericRange.scala
 
Calculates the number of elements in a range given start, end, step, and whether or not it is inclusive.
Calculates the number of elements in a range given start, end, step, and whether or not it is inclusive. Throws an exception if step == 0 or the number of elements exceeds the maximum Int.
Attributes
- Source
 - NumericRange.scala
 
Attributes
- Source
 - NumericRange.scala
 
In this article