РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
64 of 723 menu

Тип 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

Смотрите также

  • тип Iterable,
    который задаёт последовательный перебор
  • тип Set,
    который хранит уникальные значения
  • тип Map,
    который хранит пары ключ-значение
  • класс List,
    в котором собраны методы списков
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить