Метод removeLast
Метод removeLast удаляет последний элемент
из списка и возвращает его. При этом длина
списка уменьшается на единицу. Метод не
принимает параметров. Если список пуст,
вызывается исключение.
Синтаксис
list.removeLast()
Пример
Давайте удалим последний элемент списка и выведем его значение:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
String res = list.removeLast();
print(res);
print(list);
}
Результат выполнения кода:
"e"
[a, b, c, d]
Пример
Давайте удалим последний элемент списка чисел:
void main()
{
List<int> list = [1, 2, 3, 4, 5];
int res = list.removeLast();
print(res);
print(list);
}
Результат выполнения кода:
5
[1, 2, 3, 4]
Пример
Давайте посмотрим, что произойдёт при попытке удалить элемент из пустого списка:
void main()
{
List<int> list = [];
print(list.removeLast());
}
Результат выполнения кода:
Uncaught Error: Bad state: No element