class RandIterator[A] extends Iterator[A]
- Source
- collection.scala
- Alphabetic
- By Inheritance
- RandIterator
- Iterator
- IterableOnceOps
- IterableOnce
- AnyRef
- Any
- by iterableOnceExtensionMethods
- by richDrxAny
- by richDrxIterator
- by richDrxIteratorDouble
- by DrxBoundOps
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Type Members
- class GroupedIterator[B >: A] extends AbstractIterator[Seq[B]]
- Definition Classes
- Iterator
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toany2stringadd[RandIterator[A]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- final def ++[B >: A](xs: => IterableOnce[B]): Iterator[B]
- Definition Classes
- Iterator
- Annotations
- @inline()
- def ->[B](y: B): (RandIterator[A], B)
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toArrowAssoc[RandIterator[A]] performed by method ArrowAssoc in scala.Predef.This conversion will take place only if A is a subclass of Double (A <: Double).
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val N: Int
- final def addString(b: StringBuilder): StringBuilder
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- final def addString(b: StringBuilder, sep: String): StringBuilder
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
- Definition Classes
- IterableOnceOps
- def applyIf(t: Boolean, f: (RandIterator[A]) => RandIterator[A]): RandIterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def applyIf(t: (RandIterator[A]) => Boolean)(f: (RandIterator[A]) => RandIterator[A]): RandIterator[A]
better chaining for types
better chaining for types
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buffered: BufferedIterator[A]
- Definition Classes
- Iterator
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def collect[B](pf: PartialFunction[A, B]): Iterator[B]
- Definition Classes
- Iterator → IterableOnceOps
- def collectFirst[B](pf: PartialFunction[A, B]): Option[B]
- Definition Classes
- IterableOnceOps
- def concat[B >: A](xs: => IterableOnce[B]): Iterator[B]
- Definition Classes
- Iterator
- def contains(elem: Any): Boolean
- Definition Classes
- Iterator
- def copyToArray[B >: A](xs: Array[B], start: Int, len: Int): Int
- Definition Classes
- IterableOnceOps
- def copyToArray[B >: A](xs: Array[B], start: Int): Int
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecatedOverriding("This should always forward to the 3-arg version of this method", "2.13.4")
- def copyToArray[B >: A](xs: Array[B]): Int
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecatedOverriding("This should always forward to the 3-arg version of this method", "2.13.4")
- def corresponds[B](that: IterableOnce[B])(p: (A, B) => Boolean): Boolean
- Definition Classes
- IterableOnceOps
- def count(p: (A) => Boolean): Int
- Definition Classes
- IterableOnceOps
- def countBy[B](f: (A) => B): Map[B, Int]
SI-7365 a more efficient binning without using groupBy (the collection is lost here unless identity is used)
SI-7365 a more efficient binning without using groupBy (the collection is lost here unless identity is used)
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def countWhile(f: (A) => Boolean): Int
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def deltas: Iterator[Double]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIteratorDouble performed by method richDrxIteratorDouble in cc.drx.predef.Enrich.This conversion will take place only if A is a subclass of Double (A <: Double).
- Definition Classes
- DrxIteratorDouble
- def diff(ts: Iterator[Double]): Iterator[Double]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIteratorDouble performed by method richDrxIteratorDouble in cc.drx.predef.Enrich.This conversion will take place only if A is a subclass of Double (A <: Double).
- Definition Classes
- DrxIteratorDouble
- def distinct: Iterator[A]
- Definition Classes
- Iterator
- def distinctBy[B](f: (A) => B): Iterator[A]
- Definition Classes
- Iterator
- def drop(n: Int): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def dropWhile(p: (A) => Boolean): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def duplicate: (Iterator[A], Iterator[A])
- Definition Classes
- Iterator
- def elementOf(xs: Set[RandIterator[A]]): Boolean
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def ensuring(cond: (RandIterator[A]) => Boolean, msg: => Any): RandIterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toEnsuring[RandIterator[A]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (RandIterator[A]) => Boolean): RandIterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toEnsuring[RandIterator[A]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): RandIterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toEnsuring[RandIterator[A]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): RandIterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toEnsuring[RandIterator[A]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def evens: Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def exists(p: (A) => Boolean): Boolean
- Definition Classes
- IterableOnceOps
- def filter(p: (A) => Boolean): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def filterNot(p: (A) => Boolean): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def find(p: (A) => Boolean): Option[A]
- Definition Classes
- IterableOnceOps
- def fitString(sizes: Int*): String
Like mkString but fits(pads) rows to a size
Like mkString but fits(pads) rows to a size
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def fitString: String
Like mkString but fits(pads) rows to a size
Like mkString but fits(pads) rows to a size
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def flatMap[B](f: (A) => IterableOnce[B]): Iterator[B]
- Definition Classes
- Iterator → IterableOnceOps
- def flatten[B](implicit ev: (A) => IterableOnce[B]): Iterator[B]
- Definition Classes
- Iterator → IterableOnceOps
- def fold[A1 >: A](z: A1)(op: (A1, A1) => A1): A1
- Definition Classes
- IterableOnceOps
- def foldLeft[B](z: B)(op: (B, A) => B): B
- Definition Classes
- IterableOnceOps
- def foldRight[B](z: B)(op: (A, B) => B): B
- Definition Classes
- IterableOnceOps
- def forall(p: (A) => Boolean): Boolean
- Definition Classes
- IterableOnceOps
- def foreach[U](f: (A) => U): Unit
- Definition Classes
- IterableOnceOps
- def foreachBy(dt: Time)(f: (A) => Unit)(implicit sc: drx.ScheduledContext, ec: drx.ExecutionContext): drx.Future[Unit]
async apply a function to a collection with a spaced time delay
async apply a function to a collection with a spaced time delay
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toStringFormat[RandIterator[A]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getNonEmpty: Option[Iterator[A]]
this is useful for making sure things like maxBy won't fail
this is useful for making sure things like maxBy won't fail
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def groupRuns: Vector[Vector[A]]
group matches similar runs see also groupRunsBy to group without an intermediate map
group matches similar runs see also groupRunsBy to group without an intermediate map
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def groupRunsBy[B](f: (A) => B): Vector[Vector[A]]
group runs that are equivalent after a transformation
group runs that are equivalent after a transformation
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def groupWhile(f: (A, A) => Boolean): Vector[Vector[A]]
most generic base function to create group by like run length encodings, see also the simpler groupRuns and groupRunsBy
most generic base function to create group by like run length encodings, see also the simpler groupRuns and groupRunsBy
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def grouped[B >: A](size: Int): GroupedIterator[B]
- Definition Classes
- Iterator
- def hasNext: Boolean
- Definition Classes
- RandIterator → Iterator
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def indexOf[B >: A](elem: B, from: Int): Int
- Definition Classes
- Iterator
- def indexOf[B >: A](elem: B): Int
- Definition Classes
- Iterator
- def indexWhere(p: (A) => Boolean, from: Int): Int
- Definition Classes
- Iterator
- def integrate(f: (A) => Double)(implicit num: Numeric[A]): Double
trapezoidal integration
trapezoidal integration
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def isEmpty: Boolean
- Definition Classes
- Iterator → IterableOnceOps
- Annotations
- @deprecatedOverriding("isEmpty is defined as !hasNext; override hasNext instead", "2.13.0")
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isTraversableAgain: Boolean
- Definition Classes
- IterableOnceOps
- final def iterator: Iterator[A]
- Definition Classes
- Iterator → IterableOnce
- Annotations
- @inline()
- def knownSize: Int
- Definition Classes
- IterableOnce
- final def length: Int
- Definition Classes
- Iterator
- Annotations
- @inline()
- def map[B](f: (A) => B): Iterator[B]
- Definition Classes
- Iterator → IterableOnceOps
- def mapFrom[B](f: (A) => B): Map[B, A]
like group by but clobbers unique id's
like group by but clobbers unique id's
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def mapIf[B](pf: PartialFunction[A, B]): Map[A, B]
collect like operations
collect like operations
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def mapLinear[B](f: (A) => drx.Future[B])(implicit ec: drx.ExecutionContext): drx.Future[List[B]]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def mapWith[B](f: (A) => B): Map[A, B]
like zipWith but clobers uniq elements
like zipWith but clobers uniq elements
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def max[B >: A](implicit ord: Ordering[B]): A
- Definition Classes
- IterableOnceOps
- def maxBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
- Definition Classes
- IterableOnceOps
- def maxByOption[B](f: (A) => B)(implicit cmp: Ordering[B]): Option[A]
- Definition Classes
- IterableOnceOps
- def maxOption[B >: A](implicit ord: Ordering[B]): Option[A]
- Definition Classes
- IterableOnceOps
- def min[B >: A](implicit ord: Ordering[B]): A
- Definition Classes
- IterableOnceOps
- def minBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
- Definition Classes
- IterableOnceOps
- def minByOption[B](f: (A) => B)(implicit cmp: Ordering[B]): Option[A]
- Definition Classes
- IterableOnceOps
- def minOption[B >: A](implicit ord: Ordering[B]): Option[A]
- Definition Classes
- IterableOnceOps
- def mkCommas: String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def mkLines: String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def mkSpaces: String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- final def mkString: String
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- final def mkString(sep: String): String
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- final def mkString(start: String, sep: String, end: String): String
- Definition Classes
- IterableOnceOps
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def next(): A
- Definition Classes
- RandIterator → Iterator
- def nextOption(): Option[A]
- Definition Classes
- Iterator
- def nonEmpty: Boolean
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecatedOverriding("nonEmpty is defined as !isEmpty; override isEmpty instead", "2.13.0")
- def noneIf(f: (RandIterator[A]) => Boolean): Option[RandIterator[A]]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def odds: Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def optionIf(f: (RandIterator[A]) => Boolean): Option[RandIterator[A]]
optionally wrap an object
optionally wrap an object
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def padTo[B >: A](len: Int, elem: B): Iterator[B]
- Definition Classes
- Iterator
- def partition(p: (A) => Boolean): (Iterator[A], Iterator[A])
- Definition Classes
- Iterator
- def patch[B >: A](from: Int, patchElems: Iterator[B], replaced: Int): Iterator[B]
- Definition Classes
- Iterator
- def preApply[B](f: (RandIterator[A]) => B): B
a preApply f => f(a)
a preApply f => f(a)
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def product[B >: A](implicit num: Numeric[B]): B
- Definition Classes
- IterableOnceOps
- def ratioWhere(p: (A) => Boolean): Ratio
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def reduce[B >: A](op: (B, B) => B): B
- Definition Classes
- IterableOnceOps
- def reduceLeft[B >: A](op: (B, A) => B): B
- Definition Classes
- IterableOnceOps
- def reduceLeftOption[B >: A](op: (B, A) => B): Option[B]
- Definition Classes
- IterableOnceOps
- def reduceOption[B >: A](op: (B, B) => B): Option[B]
- Definition Classes
- IterableOnceOps
- def reduceRight[B >: A](op: (A, B) => B): B
- Definition Classes
- IterableOnceOps
- def reduceRightOption[B >: A](op: (A, B) => B): Option[B]
- Definition Classes
- IterableOnceOps
- def reversed: Iterable[A]
- Attributes
- protected
- Definition Classes
- IterableOnceOps
- def sameElements[B >: A](that: IterableOnce[B]): Boolean
- Definition Classes
- Iterator
- def sampleByRatio(reductionRatio: Double)(implicit rand: Rand): Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def scanLeft[B](z: B)(op: (B, A) => B): Iterator[B]
- Definition Classes
- Iterator → IterableOnceOps
- def sideEffect(f: (RandIterator[A]) => Unit): RandIterator[A]
side effect filter
side effect filter
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def size: Int
- Definition Classes
- IterableOnceOps
- def skip(skipSize: Int, takeSize: Int = 1, offset: Int = 0): Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def slice(from: Int, until: Int): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def sliceIterator(from: Int, until: Int): Iterator[A]
- Attributes
- protected
- Definition Classes
- Iterator
- def sliding[B >: A](size: Int, step: Int): GroupedIterator[B]
- Definition Classes
- Iterator
- def someIf(f: (RandIterator[A]) => Boolean): Option[RandIterator[A]]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def span(p: (A) => Boolean): (Iterator[A], Iterator[A])
- Definition Classes
- Iterator → IterableOnceOps
- def splitAt(n: Int): (Iterator[A], Iterator[A])
- Definition Classes
- IterableOnceOps
- def statBy(f: (A) => Vec): StatVec
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def statBy(f: (A) => Double): Stat
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def stepper[S <: Stepper[_]](implicit shape: StepperShape[A, S]): S
- Definition Classes
- IterableOnce
- def sum[B >: A](implicit num: Numeric[B]): B
- Definition Classes
- IterableOnceOps
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def take(n: Int): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def takeWhile(p: (A) => Boolean): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- def tapEach[U](f: (A) => U): Iterator[A]
- Definition Classes
- Iterator → IterableOnceOps
- val thisAny: RandIterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- def till(maxArg: RandIterator[A]): Bound[RandIterator[A]]
Bound construction since the Range constructor is deprecated
Bound construction since the Range constructor is deprecated
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toBoundOps[RandIterator[A]] performed by method DrxBoundOps in cc.drx.predef.Enrich.This conversion will take place only if an implicit value of type Boundable[RandIterator[A]] is in scope.
- Definition Classes
- BoundOps
- def to[C1](factory: Factory[A, C1]): C1
- Definition Classes
- IterableOnceOps
- def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]
- Definition Classes
- IterableOnceOps
- final def toBuffer[B >: A]: Buffer[B]
- Definition Classes
- IterableOnceOps
- Annotations
- @inline()
- def toIndexedSeq: IndexedSeq[A]
- Definition Classes
- IterableOnceOps
- def toList: List[A]
- Definition Classes
- IterableOnceOps
- def toMap[K, V](implicit ev: <:<[A, (K, V)]): Map[K, V]
- Definition Classes
- IterableOnceOps
- def toSeq: Seq[A]
- Definition Classes
- IterableOnceOps
- def toSet[B >: A]: Set[B]
- Definition Classes
- IterableOnceOps
- def toString(): String
- Definition Classes
- Iterator → AnyRef → Any
- def toVector: Vector[A]
- Definition Classes
- IterableOnceOps
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withFilter(p: (A) => Boolean): Iterator[A]
- Definition Classes
- Iterator
- val xs: IndexedSeq[A]
- def zip[B](that: IterableOnce[B]): Iterator[(A, B)]
- Definition Classes
- Iterator
- def zipAll[A1 >: A, B](that: IterableOnce[B], thisElem: A1, thatElem: B): Iterator[(A1, B)]
- Definition Classes
- Iterator
- def zipFrom[B](f: (A) => B): Iterator[(B, A)]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def zipIf[B](pf: PartialFunction[A, B]): Iterator[(A, B)]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def zipTo[B, C](ys: Iterator[B])(f: (A, B) => C): Iterator[C]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def zipWith[B](f: (A) => B): Iterator[(A, B)]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- def zipWithIndex: Iterator[(A, Int)]
- Definition Classes
- Iterator → IterableOnceOps
Shadowed Implicit Value Members
- val xs: Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: DrxIterator[A]).xs
- Definition Classes
- DrxIterator
- val xs: Iterator[Double]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIteratorDouble performed by method richDrxIteratorDouble in cc.drx.predef.Enrich.This conversion will take place only if A is a subclass of Double (A <: Double).
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: DrxIteratorDouble).xs
- Definition Classes
- DrxIteratorDouble
Deprecated Value Members
- def /:[B](z: B)(op: (B, A) => B): B
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A])./:(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldLeft instead
- final def /:[B](z: B)(op: (B, A) => B): B
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use foldLeft instead of /:
- def /@[B](f: Applicable[A, B]): Iterator[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- Annotations
- @deprecated
- Deprecated
(Since version v0.2.15) to much magic
- def /@[B](f: (A) => B): Iterator[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- Annotations
- @deprecated
- Deprecated
(Since version v0.2.15) to much magic
- def :\[B](z: B)(op: (A, B) => B): B
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).:\(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldRight instead
- final def :\[B](z: B)(op: (A, B) => B): B
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use foldRight instead of :\
- def ?>(f: (RandIterator[A]) => Boolean): Option[RandIterator[A]]
alias for option if
alias for option if
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- Annotations
- @deprecated
- Deprecated
(Since version v0.2.15) to many symbols are hard to undertand
- def aggregate[B](z: => B)(seqop: (B, A) => B, combop: (B, B) => B): B
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0)
aggregate
is not relevant for sequential collections. UsefoldLeft(z)(seqop)
instead.
- def collectFirst[B](f: PartialFunction[A, B]): Option[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).collectFirst(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.collectFirst(...) instead
- def copyToBuffer(dest: Buffer[A]): Unit
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).copyToBuffer(dest)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.copyToBuffer(...) instead
- final def copyToBuffer[B >: A](dest: Buffer[B]): Unit
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use
dest ++= coll
instead
- def count(f: (A) => Boolean): Int
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).count(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.count(...) instead
- def exists(f: (A) => Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).exists(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.exists(...) instead
- def filter(f: (A) => Boolean): Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).filter(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.filter(...) instead
- def find(p: (A) => Boolean): Option[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).find(p)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.find instead
- def flatMap[B](f: (A) => IterableOnce[B]): IterableOnce[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).flatMap(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.flatMap instead or consider requiring an Iterable
- def fold[A1 >: A](z: A1)(op: (A1, A1) => A1): A1
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).fold(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.fold instead
- def foldLeft[B](z: B)(op: (B, A) => B): B
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).foldLeft(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldLeft instead
- def foldRight[B](z: B)(op: (A, B) => B): B
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).foldRight(z)(op)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foldRight instead
- def forall(f: (A) => Boolean): Boolean
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).forall(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.forall(...) instead
- def foreach[U](f: (A) => U): Unit
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).foreach(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.foreach(...) instead
- final def hasDefiniteSize: Boolean
- Definition Classes
- Iterator → IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) hasDefiniteSize on Iterator is the same as isEmpty
- def isEmpty: Boolean
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).isEmpty
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.isEmpty instead
- def map[B](f: (A) => B): IterableOnce[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).map(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.map instead or consider requiring an Iterable
- def mapBy[B](f: (A) => B): Map[B, A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- Annotations
- @deprecated
- Deprecated
(Since version 0.2.13) use mapFrom(f) since it is beter in line wiht the zipFrom command
- def max(implicit ord: Ordering[A]): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).max(ord)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.max instead
- def maxBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).maxBy(f)(cmp)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.maxBy(...) instead
- def min(implicit ord: Ordering[A]): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).min(ord)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.min instead
- def minBy[B](f: (A) => B)(implicit cmp: Ordering[B]): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).minBy(f)(cmp)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.minBy(...) instead
- def mkMap[B](f: (A) => B): Map[A, B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- Annotations
- @deprecated
- Deprecated
(Since version 0.1.8) use mapWith(f) or mapBy(f)
- def mkString: String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).mkString
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.mkString instead
- def mkString(sep: String): String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).mkString(sep)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.mkString instead
- def mkString(start: String, sep: String, end: String): String
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).mkString(start, sep, end)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.mkString instead
- def nonEmpty: Boolean
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).nonEmpty
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.nonEmpty instead
- def product(implicit num: Numeric[A]): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).product(num)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.product instead
- def reduce(f: (A, A) => A): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).reduce(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduce(...) instead
- def reduceLeft(f: (A, A) => A): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).reduceLeft(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceLeft(...) instead
- def reduceLeftOption(f: (A, A) => A): Option[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).reduceLeftOption(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceLeftOption(...) instead
- def reduceOption(f: (A, A) => A): Option[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).reduceOption(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceOption(...) instead
- def reduceRight(f: (A, A) => A): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).reduceRight(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceRight(...) instead
- def reduceRightOption(f: (A, A) => A): Option[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).reduceRightOption(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.reduceRightOption(...) instead
- def sameElements[B >: A](that: IterableOnce[B]): Boolean
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).sameElements(that)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.sameElements instead
- def sample(reductionRatio: Double)(implicit rand: Rand): Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxIterator[A] performed by method richDrxIterator in cc.drx.predef.Enrich.
- Definition Classes
- DrxIterator
- Annotations
- @deprecated
- Deprecated
(Since version 0.2.13) use sampleByRatio instead for typesafety between Traverable and IndexedSeq samples
- def scanRight[B](z: B)(op: (A, B) => B): Iterator[B]
- Definition Classes
- Iterator
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Call scanRight on an Iterable instead.
- def seq: RandIterator.this.type
- Definition Classes
- Iterator
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Iterator.seq always returns the iterator itself
- def size: Int
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).size
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.size instead
- def sum(implicit num: Numeric[A]): A
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).sum(num)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.sum instead
- def to[C1](factory: Factory[A, C1]): C1
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).to(factory)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(factory) instead
- def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toArray(arg0)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.toArray
- def toBuffer[B >: A]: Buffer[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toBuffer
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(ArrayBuffer) instead
- def toIndexedSeq: IndexedSeq[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toIndexedSeq
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.toIndexedSeq instead
- final def toIterable: Iterable[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Iterable) instead
- def toIterator: Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toIterator
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator instead
- final def toIterator: Iterator[A]
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator instead of .toIterator
- def toList: List[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toList
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(List) instead
- def toMap[K, V](implicit ev: <:<[A, (K, V)]): Map[K, V]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toMap(ev)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.to(Map) instead
- def toSeq: Seq[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toSeq
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Seq) instead
- def toSet[B >: A]: Set[B]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toSet
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Set) instead
- def toStream: Stream[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toStream
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(LazyList) instead
- final def toStream: Stream[A]
- Definition Classes
- IterableOnceOps
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .to(LazyList) instead of .toStream
- final def toTraversable: Traversable[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Iterable) instead
- def toVector: Vector[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).toVector
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.13.0) Use .iterator.to(Vector) instead
- def withFilter(f: (A) => Boolean): Iterator[A]
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toIterableOnceExtensionMethods[A] performed by method iterableOnceExtensionMethods in scala.collection.IterableOnce.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(randIterator: IterableOnceExtensionMethods[A]).withFilter(f)
- Definition Classes
- IterableOnceExtensionMethods
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use .iterator.withFilter(...) instead
- def |>[B](f: (RandIterator[A]) => B): B
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toDrxAny[RandIterator[A]] performed by method richDrxAny in cc.drx.predef.Enrich.
- Definition Classes
- DrxAny
- Annotations
- @deprecated
- Deprecated
(Since version v0.2.15) use
preApply
if you must (symbols are concise without concision)
- def →[B](y: B): (RandIterator[A], B)
- Implicit
- This member is added by an implicit conversion from RandIterator[A] toArrowAssoc[RandIterator[A]] performed by method ArrowAssoc in scala.Predef.This conversion will take place only if A is a subclass of Double (A <: Double).
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.