limit method
Extract an array with a given range between start
and end
.
Implementation
List<T> limit(int start, int end) {
if (this is List) {
return (this as List).sublist(start, min(length, end + 1)).cast<T>();
} else {
return toList().sublist(start, min(length, end + 1));
}
}