reversed method

Iterable<T> reversed()

Returns a new Iterable with reversed elements.

Implementation

Iterable<T> reversed() sync* {
  List<T> list = toList();
  for (int i = list.length - 1; i >= 0; i--) {
    yield list[i];
  }
}