object Iterator
- Alphabetic
- By Inheritance
- Iterator
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](xs: A*): Iterator[A]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
continually[A](elem: ⇒ A): Iterator[A]
Creates an infinite-length iterator returning the results of evaluating an expression.
Creates an infinite-length iterator returning the results of evaluating an expression. The expression is recomputed for every element.
- elem
the element computation.
- returns
the iterator containing an infinite number of results of evaluating
elem
.
- val empty: Iterator[Nothing]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
fill[A](len: Int)(elem: ⇒ A): Iterator[A]
Creates iterator that produces the results of some element computation a number of times.
Creates iterator that produces the results of some element computation a number of times.
- len
the number of elements returned by the iterator.
- elem
the element computation
- returns
An iterator that produces the results of
n
evaluations ofelem
.
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
from(start: Int, step: Int): Iterator[Int]
Creates an infinite-length iterator returning values equally spaced apart.
Creates an infinite-length iterator returning values equally spaced apart.
- start
the start value of the iterator
- step
the increment between successive values
- returns
the iterator producing the infinite sequence of values
start, start + 1 * step, start + 2 * step, ...
-
def
from(start: Int): Iterator[Int]
Creates an infinite-length iterator which returns successive values from some start value.
Creates an infinite-length iterator which returns successive values from some start value.
- start
the start value of the iterator
- returns
the iterator producing the infinite sequence of values
start, start + 1, start + 2, ...
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
iterate[T](start: T)(f: (T) ⇒ T): Iterator[T]
Creates an infinite iterator that repeatedly applies a given function to the previous result.
Creates an infinite iterator that repeatedly applies a given function to the previous result.
- start
the start value of the iterator
- f
the function that's repeatedly applied
- returns
the iterator producing the infinite sequence of values
start, f(start), f(f(start)), ...
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
range(start: Int, end: Int, step: Int): Iterator[Int]
An iterator producing equally spaced values in some integer interval.
An iterator producing equally spaced values in some integer interval.
- start
the start value of the iterator
- end
the end value of the iterator (the first value NOT returned)
- step
the increment value of the iterator (must be positive or negative)
- returns
the iterator producing values
start, start + step, ...
up to, but excludingend
-
def
range(start: Int, end: Int): Iterator[Int]
Creates nn iterator returning successive values in some integer interval.
Creates nn iterator returning successive values in some integer interval.
- start
the start value of the iterator
- end
the end value of the iterator (the first value NOT returned)
- returns
the iterator producing values
start, start + 1, ..., end - 1
- def single[A](a: A): Iterator[A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tabulate[A](end: Int)(f: (Int) ⇒ A): Iterator[A]
Creates an iterator producing the values of a given function over a range of integer values starting from 0.
Creates an iterator producing the values of a given function over a range of integer values starting from 0.
- end
The number of elements returned by the iterator
- f
The function computing element values
- returns
An iterator that produces the values
f(0), ..., f(n -1)
.
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )