Метод removeAt
E removeAt(Удаляет объект в позиции index из этого списка.
Этот метод уменьшает длину this на единицу и перемещает все последующие объекты вниз на одну позицию.
Возвращает удаленный объект.
index должен находиться в диапазоне 0 ≤ index < length.
Выбрасывает исключение UnsupportedError , если это список фиксированной длины. В этом случае список не изменяется.
Исходный код
E removeAt(int index) {
E result = this[index];
setRange(index, this.length - 1, this, index + 1);
length--;
return result;
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-collection/ListMixin/removeAt.html