class LazyList [ +A ]
extends LinearSeq with SeqLike

Constructors

LazyList ( expr: => Evaluated [ A ] )

Members

private var evaluated : Boolean
private val expr : Evaluated [ A ]
private var result : Evaluated [ A ]
def #:: ( elem: => B ) : LazyList [ B ]
override def className : String

The class name of this collection. To be used for converting to string. Collections generally print like this:

 <className>(elem_1, ..., elem_n)

The class name of this collection. To be used for converting to string. Collections generally print like this:

 <className>(elem_1, ..., elem_n)
def force : Evaluated [ A ]
def fromIterable ( c: Iterable [ B ] ) : LazyList [ B ]
override def isEmpty : Boolean

To be overridden in implementations:

To be overridden in implementations:

override def tail : Repr

The rest of the collection without its first element.

The rest of the collection without its first element.

override def toString : String