Create an iterator that supports the hasNext method

Share:

Description

ihasNext is a generic function that indicates if the iterator has another element.

Usage

1
ihasNext(iterable)

Arguments

iterable

an iterable object, which could be an iterator.

Value

An ihasNext iterator that wraps the specified iterator and supports the hasNext method.

Examples

1
2
3
  it <- ihasNext(c('a', 'b', 'c'))
  while (hasNext(it))
    print(nextElem(it))