range static method
Generates a list of integers from start (inclusive) to end (inclusive),
stepping by step.
Implementation
static List<int> range(int start, int end, {int step = 1}) {
if (step == 0) throw ArgumentError('step must not be zero');
final result = <int>[];
if (step > 0) {
for (var i = start; i <= end; i += step) {
result.add(i);
}
} else {
for (var i = start; i >= end; i += step) {
result.add(i);
}
}
return result;
}