Scala Library
|
|
trait
IterableProxyTemplate[+A, +This <: IterableTemplate[A, This] with
Iterable[A]]
extends
IterableTemplate[A, This] with
TraversableProxyTemplate[A, This]Method Summary | |
override def
|
dropRight
(n : Int) : This
Returns the iterable wihtout its rightmost
n elements. |
override def
|
foldRight
[B](z : B)(op : (A, B) => B) : B
Combines the elements of this iterable together using the binary
function
f , from right to left, and starting with
the value z . |
override def
|
foreach
[U](f : (A) => U) : Unit
Apply a function
f to all elements of this
traversable object. |
override def
|
head
: A
The first element of this iterable.
|
override def
|
isEmpty
: Boolean
Does this iterable contain no elements?
|
override def
|
iterator
: Iterator[A]
Creates a new iterator over all elements contained in this
iterable object.
|
override def
|
reduceRight
[B >: A](op : (A, B) => B) : B
Combines the elements of this iterable object together using the binary
operator
op , from right to left |
override def
|
sameElements
[B >: A](that : Iterable[B]) : Boolean
Checks if the other iterable object contains the same elements as this one.
|
override def
|
takeRight
(n : Int) : This
Returns the rightmost
n elements from this iterable. |
override def
|
toIterable
: Iterable[A]
The iterable itself
|
override def
|
toStream
: Stream[A]
Returns a stream with all elements in this traversable object.
|
override def
|
view
: IterableView[A, This]
Creates a view of this iterable @see IterableView
|
override def
|
view
(from : Int, until : Int) : IterableView[A, This]
A sub-iterable view starting at index `from`
and extending up to (but not including) index `until`.
|
Methods inherited from TraversableProxyTemplate | |
self (abstract), nonEmpty, size, hasDefiniteSize, ++, ++, map, flatMap, filter, filterNot, remove, partition, groupBy, forall, exists, count, find, foldLeft, /:, :\, reduceLeft, reduceLeftOption, reduceRightOption, headOption, tail, last, lastOption, init, take, drop, slice, takeWhile, dropWhile, span, splitAt, copyToBuffer, copyToArray, copyToArray, toArray, toList, toSequence, toSet, mkString, mkString, mkString, addString, addString, addString, stringPrefix |
Methods inherited from Proxy | |
hashCode, equals, toString |
Methods inherited from IterableTemplate | |
elements, first, firstOption, toSeq, projection |
Methods inherited from TraversableTemplate | |
newBuilder (abstract), thisCollection, filterMap |
Methods inherited from AnyRef | |
getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
Methods inherited from Any | |
==, !=, isInstanceOf, asInstanceOf |
Method Details |
f
to all elements of this
traversable object.f -
A function that is applied for its side-effect to every element. The result (of arbitrary type U) of function `f` is discarded.override
def
isEmpty : Boolean
f
, from right to left, and starting with
the value z
.f(a0, f(a1, f(..., f(an, z)...)))
if the iterable is [a0, a1, ..., an]
.op
, from right to leftop -
The operator to applya0 op (... op (an-1 op an)...)
if the iterable object has elements a0, a1, ...,
an
.override
def
head : A
n
elements from this iterable.n -
the number of elements to taken
elements.n -
the number of elements to takethat -
the other iterableoverride
def
view : IterableView[A, This]
override
def
view(from : Int, until : Int) : IterableView[A, This]
from -
The index of the first element of the sliceuntil -
The index of the element following the slice
Scala Library
|
|