Functions
chain
chain( ... iterables: any [] ) : IterableIterator < any >
Parameters
Returns IterableIterator < any >
enumerate
enumerate( iterable: any ) : IterableIterator < any [] >
Parameters
Returns IterableIterator < any [] >
filter
filter( iter: any , predicate: any ) : IterableIterator < any >
Parameters
Returns IterableIterator < any >
find
find( iter: any , predicate: any ) : any
islice
islice( iterable: any , start: number , stop?: number ) : IterableIterator < any >
Parameters
iterable: any
start: number
Optional stop: number
Returns IterableIterator < any >
iterEq
iterEq( ... arrays: any [] ) : boolean
Parameters
Returns boolean
izip
izip( ... arrays: any [] ) : IterableIterator < any [] >
Parameters
Returns IterableIterator < any [] >
map
map( arr: any , func: any ) : IterableIterator < any >
Parameters
Returns IterableIterator < any >
permutationsWithReplacement
permutationsWithReplacement( arr: any , n: any ) : IterableIterator < any [] >
Parameters
Returns IterableIterator < any [] >
range
range( length: any ) : IterableIterator < number >
Parameters
Returns IterableIterator < number >
zip
zip( ... arrays: any [] ) : any [] []
Parameters
Returns any [] []
islice(iter, stop) = Give the first
stop
elements islice(iter, start, stop) skipstart
elements, then givestop - start
elements, unlessstop
is null, then emit indefinitelyIf the iterator runs out early so will this.