IterableOnceExtensionMethods

scala.collection.IterableOnceExtensionMethods

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Deprecated methods

def /:[B](z: B)(op: (B, A) -> B): B

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.foldLeft instead
def :\[B](z: B)(op: (A, B) -> B): B

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.foldRight instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.collectFirst(...) instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.copyToBuffer(...) instead
def count(f: A -> Boolean): Int

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.count(...) instead
def exists(f: A -> Boolean): Boolean

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.exists(...) instead
def filter(f: A -> Boolean): Iterator[A]^{f}

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.filter(...) instead
def find(p: A -> Boolean): Option[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.find instead
def flatMap[B](f: A -> IterableOnce[B]^): IterableOnce[B]^{f}

Attributes

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

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.fold instead
def foldLeft[B](z: B)(op: (B, A) -> B): B

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.foldLeft instead
def foldRight[B](z: B)(op: (A, B) -> B): B

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.foldRight instead
def forall(f: A -> Boolean): Boolean

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.forall(...) instead
def foreach[U](f: A -> U): Unit

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.foreach(...) instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.isEmpty instead
def map[B](f: A -> B): IterableOnce[B]^{f}

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.map instead or consider requiring an Iterable
def max(implicit ord: Ordering[A]): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.max instead
def maxBy[B](f: A -> B)(implicit cmp: Ordering[B]): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.maxBy(...) instead
def min(implicit ord: Ordering[A]): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.min instead
def minBy[B](f: A -> B)(implicit cmp: Ordering[B]): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.minBy(...) instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.mkString instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.mkString instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.mkString instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.nonEmpty instead
def product(implicit num: Numeric[A]): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.product instead
def reduce(f: (A, A) -> A): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.reduce(...) instead
def reduceLeft(f: (A, A) -> A): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.reduceLeft(...) instead
def reduceLeftOption(f: (A, A) -> A): Option[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.reduceLeftOption(...) instead
def reduceOption(f: (A, A) -> A): Option[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.reduceOption(...) instead
def reduceRight(f: (A, A) -> A): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.reduceRight(...) instead
def reduceRightOption(f: (A, A) -> A): Option[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.reduceRightOption(...) instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.sameElements instead
def size: Int

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.size instead
def sum(implicit num: Numeric[A]): A

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.sum instead
def to[C1](factory: Factory[A, C1]): C1

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(factory) instead
def toArray[B >: A : ClassTag]: Array[B]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.toArray
def toBuffer[B >: A]: Buffer[B]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(ArrayBuffer) instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.toIndexedSeq instead
final def toIterable: Iterable[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(Iterable) instead

Attributes

Deprecated
[Since version 2.13.0] Use .iterator instead
def toList: List[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(List) instead
def toMap[K, V](implicit ev: A <:< (K, V)): Map[K, V]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(Map) instead
def toSeq: Seq[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(Seq) instead
def toSet[B >: A]: Set[B]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(Set) instead
def toStream: Stream[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(LazyList) instead
final def toTraversable: Iterable[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(Iterable) instead
def toVector: Vector[A]

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.to(Vector) instead
def withFilter(f: A -> Boolean): Iterator[A]^{f}

Attributes

Deprecated
[Since version 2.13.0] Use .iterator.withFilter(...) instead