Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dart range operator

Tags:

flutter

dart

I have been looking at Dart and I was wondering if it has a range operator like the one Kotlin has https://kotlinlang.org/docs/reference/ranges.html or anything similar to that.

like image 878
Abdelrhman Talat Avatar asked Dec 29 '25 06:12

Abdelrhman Talat


1 Answers

You could use List.generate, like this:

var list = List.generate(4, (i) => i);
print(list); // prints [0, 1, 2, 3]

Or

List _range(int from, int to) => List.generate(to - from + 1, (i) => i + from);
print(_range(3, 6)); // prints [3, 4, 5, 6]
like image 144
Pablo Barrera Avatar answered Dec 31 '25 00:12

Pablo Barrera