asyncRange function

Stream asyncRange(
  1. dynamic from,
  2. dynamic to, [
  3. dynamic step = 1
])

Implementation

Stream<dynamic> asyncRange(from, to, [step=1]) async* {
    for (var x=from; x<to; x+=step) {
        yield x;
    }
}