peek method
T?
peek()
Returns the next element of the iterator without consuming it.
Implementation
T? peek() {
if (_hasPeaked) {
return _peeked;
}
if (_iterator.moveNext()) {
_peeked = _iterator.current;
_hasPeaked = true;
return _peeked;
}
return null;
}