trait Iterator [ +A ]
extends IterableOnce

A core Iterator class

Constructors

Members

def ++ ( xs: IterableOnce [ B ] ) : Iterator [ B ]
def drop ( n: Int ) : Iterator [ A ]
def filter ( p: A => Boolean ) : Iterator [ A ]
def flatMap ( f: A => IterableOnce [ B ] ) : Iterator [ B ]
def foldLeft ( z: B ) ( op: (B, A) => B ) : B
def foldRight ( z: B ) ( op: (A, B) => B ) : B
def foreach ( f: A => Unit ) : Unit
def hasNext : Boolean
def indexWhere ( p: A => Boolean ) : Int
def iterator : Iterator [ A ]
def map ( f: A => B ) : Iterator [ B ]
def next ( ) : A
def zip ( that: IterableOnce [ B ] ) : Iterator [ ( A, B ) ]