strawman.collections.CollectionStrawMan6

IterableOps

Related Doc: package CollectionStrawMan6

trait IterableOps[+A] extends Any

Operations over iterables. No operation defined here is generic in the type of the underlying collection.

Linear Supertypes
Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IterableOps
  2. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def coll: Iterable[A]

    Attributes
    protected
  2. abstract def getClass(): Class[_]

    Definition Classes
    Any

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def className: String

    The class name of this collection.

    The class name of this collection. To be used for converting to string. Collections generally print like this:

    <className>(elem_1, ..., elem_n)

  6. def copyToArray[B >: A](xs: Array[B], start: Int = 0): xs.type

    Copy all elements of this collection to array xs, starting at start.

  7. def equals(arg0: Any): Boolean

    Definition Classes
    Any
  8. def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Fold left

  9. def foldRight[B](z: B)(op: (A, B) ⇒ B): B

    Fold right

  10. def foreach(f: (A) ⇒ Unit): Unit

    Apply f to each element for tis side effects

  11. def hashCode(): Int

    Definition Classes
    Any
  12. def head: A

    The first element of the collection.

  13. def indexWhere(p: (A) ⇒ Boolean): Int

    The index of the first element in this collection for which p holds.

  14. def isEmpty: Boolean

    Is the collection empty?

  15. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  16. def knownSize: Int

    The number of elements in this collection, if it can be cheaply computed, -1 otherwise.

    The number of elements in this collection, if it can be cheaply computed, -1 otherwise. Cheaply usually means: Not requiring a collection traversal.

  17. def mkString(sep: String): String

    A string showing all elements of this collection, separated by string sep.

  18. def size: Int

    The number of elements in this collection.

    The number of elements in this collection. Does not terminate for infinite collections.

  19. def to[C[X] <: Iterable[X]](fi: FromIterable[C]): C[A]

    Given a collection factory fi for collections of type constructor C, convert this collection to one of type C[A].

    Given a collection factory fi for collections of type constructor C, convert this collection to one of type C[A]. Example uses:

    xs.to(List) xs.to(ArrayBuffer)

  20. def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]

    Convert collection to array.

  21. def toString(): String

    Definition Classes
    IterableOps → Any
  22. def view: View[A]

    A view representing the elements of this collection.

Inherited from Any

Ungrouped