secondHalf property

Iterable<T> get secondHalf

Implementation

Iterable<T> get secondHalf sync* {
  final cut = length / 2;
  final it = iterator;
  int c = 0;
  while (c < cut) {
    it.moveNext();
    c++;
  }
  while (it.moveNext()) {
    yield it.current;
  }
}