Тип List
Тип List<E> обозначает упорядоченный список
элементов типа E. Первый элемент имеет индекс
0. Литерал списка записывается в квадратных
скобках. Если у переменной указан тип элементов,
положить в список значение другого типа нельзя.
Обычный литерал списка можно удлинять.
Тип List является подтипом Iterable.
Синтаксис
List<int> name = [1, 2, 3];
List<String> name = ['a', 'b', 'c'];
Пример
Давайте создадим список строк
и прочитаем элемент с индексом 1:
void main()
{
List<String> res = ['a', 'b', 'c'];
print(res);
print(res[1]);
}
Результат выполнения кода:
[a, b, c]
"b"
Пример
Давайте добавим число в конец списка и выведем новую длину:
void main()
{
List<int> res = [1, 2, 3];
res.add(4);
print(res);
print(res.length);
}
Результат выполнения кода:
[1, 2, 3, 4]
4
Пример
Давайте укажем тип элементов int.
Список хранит только целые числа:
void main()
{
List<int> res = [10, 20, 30];
print(res.first);
print(res.last);
}
Результат выполнения кода:
10
30