rangeTo method

List<num> rangeTo(
  1. num other
)

Generates a list of numbers from the current number to other, inclusive.

Example:

print(1.rangeTo(5)); // Outputs: [1, 2, 3, 4, 5]

Implementation

List<num> rangeTo(num other) => this <= other
    ? List.generate((other - this + 1).toInt(), (index) => this + index)
    : List.generate((this - other + 1).toInt(), (index) => this - index).reversed.toList();