drop method
Returns a list containing all elements except first n elements.
Implementation
List<T> drop(int n) {
if (n == 0) return [];
var list = [];
var originalList = this.toList();
final resultSize = this.length - n;
if (resultSize <= 0) return [];
if (resultSize == 1) return [this.last];
originalList.removeRange(0, n);
for (var element in originalList) {
list.add(element);
}
return List<T>.from(list);
}