in scala
object Iterator

object Iterator
extends java.lang.Object
with scala.ScalaObject
The Iterator object provides various functions for creating specialized iterators.
author:
Martin Odersky
author:
Matthias Zenger
version:
1.1, 04/02/2004

Constructor Summary
def this



Def Summary
def empty [ a ] : java.lang.Object with scala.Iterator[a]

def from ( lo : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + 1 where e0 = lo.
def from ( lo : scala.Int , step : (scala.Int) => scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = step(en) where e0 = lo.
def from ( lo : scala.Int , step : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + step where e0 = lo.
def fromArray [ a ] ( xs : scala.Array[a] ) : scala.Iterator[a]

def fromArray [ a ] ( xs : scala.Array[a] , start : scala.Int , length : scala.Int ) : scala.Iterator[a]

def fromCaseClass ( n : scala.CaseClass ) : scala.Iterator[scala.Any]

def fromString ( str : java.lang.String ) : scala.Iterator[scala.Char]

def fromValues [ a ] ( xs : a* ) : scala.Iterator[a]

def range ( lo : scala.Int , end : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + 1 where e0 = lo and ei < end.
def range ( lo : scala.Int , end : scala.Int , step : (scala.Int) => scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = step(en) where e0 = lo and ei < end.
def range ( lo : scala.Int , end : scala.Int , step : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + step where e0 = lo and ei < end.
def single [ a ] ( x : a ) : java.lang.Object with scala.Iterator[a]



Constructor Detail
def this

Def Detail
def empty [ a ] : java.lang.Object with scala.Iterator[a]

def from ( lo : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + 1 where e0 = lo.
param:
lo the start value of the iterator
return:
the iterator starting at value lo.

def from ( lo : scala.Int , step : (scala.Int) => scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = step(en) where e0 = lo.
param:
lo the start value of the iterator
param:
step the increment function of the iterator
return:
the iterator starting at value lo.

def from ( lo : scala.Int , step : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + step where e0 = lo.
param:
lo the start value of the iterator
param:
step the increment value of the iterator
return:
the iterator starting at value lo.

def fromArray [ a ]( xs : scala.Array[a] ) : scala.Iterator[a]

def fromArray [ a ]( xs : scala.Array[a] , start : scala.Int , length : scala.Int ) : scala.Iterator[a]

def fromCaseClass ( n : scala.CaseClass ) : scala.Iterator[scala.Any]

def fromString ( str : java.lang.String ) : scala.Iterator[scala.Char]

def fromValues [ a ]( xs : a* ) : scala.Iterator[a]

def range ( lo : scala.Int , end : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + 1 where e0 = lo and ei < end.
param:
lo the start value of the iterator
param:
end the end value of the iterator
return:
the iterator with values in range [lo;end).

def range ( lo : scala.Int , end : scala.Int , step : (scala.Int) => scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = step(en) where e0 = lo and ei < end.
param:
lo the start value of the iterator
param:
end the end value of the iterator
param:
step the increment function of the iterator
return:
the iterator with values in range [lo;end).

def range ( lo : scala.Int , end : scala.Int , step : scala.Int ) : scala.Iterator[scala.Int]
Create an iterator with elements en+1 = en + step where e0 = lo and ei < end.
param:
lo the start value of the iterator
param:
end the end value of the iterator
param:
step the increment value of the iterator (must be positive or negative)
return:
the iterator with values in range [lo;end).

def single [ a ]( x : a ) : java.lang.Object with scala.Iterator[a]