|
Scala
1.2.0.1 |
|||
elements
which returns an iterator over all the
elements contained in the collection.
Method Summary | |
def /:[B](z: B)(f: (B,A) => B): B
Similar to foldLeft but can be used as
an operator with the order of list and zero arguments reversed.
|
|
def :\[B](z: B)(f: (A,B) => B): B
An alias for foldRight .
|
|
abstract
|
def elements: Iterator[A]
Creates a new iterator over all elements contained in this object. |
def exists(p: (A) => Boolean): Boolean
Apply a predicate p to all elements of this
iterable object and return true, iff there is at least one
element for which p yields true.
|
|
def find(p: (A) => Boolean): Option[A]
Find and return the first element of the iterable object satisfying a predicate, if any. |
|
def foldLeft[B](z: B)(op: (B,A) => B): B
Combines the elements of this list together using the binary operator op , from left to right, and starting with
the value z .
|
|
def foldRight[B](z: B)(op: (A,B) => B): B
Combines the elements of this list together using the binary operator op , from rigth to left, and starting with
the value z .
|
|
def forall(p: (A) => Boolean): Boolean
Apply a predicate p to all elements of this
iterable object and return true, iff the predicate yields
true for all elements.
|
|
def foreach(f: (A) => Unit): Unit
Apply a function f to all elements of this
iterable object.
|
|
def sameElements[B >: A](that: Iterable[B]): Boolean
Checks if the other iterable object contains the same elements. |
Methods inherited from java/lang/Object-class |
clone, eq, equals, finalize, getClass, hashCode, notify, notifyAll, synchronized, toString, wait, wait, wait |
Methods inherited from scala/Any-class |
!=, ==, asInstanceOf, isInstanceOf, match |
Method Detail |
abstract def elements: Iterator[A]
def foreach(f: (A) => Unit): Unit
f
to all elements of this
iterable object.
f
-
a function that is applied to every element.
def forall(p: (A) => Boolean): Boolean
p
to all elements of this
iterable object and return true, iff the predicate yields
true for all elements.
p
-
the predicate
def exists(p: (A) => Boolean): Boolean
p
to all elements of this
iterable object and return true, iff there is at least one
element for which p
yields true.
p
-
the predicate
def find(p: (A) => Boolean): Option[A]
p
-
the predicate
p
,
or None
if none exists.
def foldLeft[B](z: B)(op: (B,A) => B): B
op
, from left to right, and starting with
the value z
. op(... (op(op(z,a0),a1) ...), an)
if the list
is List(a0, a1, ..., an)
.
def foldRight[B](z: B)(op: (A,B) => B): B
op
, from rigth to left, and starting with
the value z
. a0 op (... op (an op z)...)
if the list
is [a0, a1, ..., an]
.
def /:[B](z: B)(f: (B,A) => B): B
foldLeft
but can be used as
an operator with the order of list and zero arguments reversed.
That is, z /: xs
is the same as xs foldLeft z
def :\[B](z: B)(f: (A,B) => B): B
foldRight
.
That is, xs :\ z
is the same as xs foldRight z
def sameElements[B >: A](that: Iterable[B]): Boolean
that
-
the other iterable object
|
Scala
1.2.0.1 |
|||