removeRange 方法
override
从列表中删除一系列元素。
从列表中删除位置大于或等于 start
且小于 end
的元素。这将通过 end - start
减少列表的长度。
提供的范围由 start
和 end
给定,必须有效。如果 0 ≤ start
≤ end
≤ length,则从 start
到 end
的范围是有效的。一个空范围(其中 end == start
)是有效的。
列表必须可增长。
final numbers = <int>[1, 2, 3, 4, 5];
numbers.removeRange(1, 4);
print(numbers); // [1, 5]
实现
void removeRange(int start, int end) {
RangeError.checkValidRange(start, end, this.length);
if (end > start) {
_closeGap(start, end);
}
}