Вы знаете, что означает это название? Умойте лицо и позвольте мне объяснить.

В дополнение к строкам, числам и логическим значениям в Dart все еще есть другие типы данных, которые могут хранить большое количество данных одновременно, которые в терминах программирования известны как коллекции. Коллекции — это объекты, которые могут хранить коллекцию других объектов. Примеры коллекций в Dart включают List, Set и Map.

Список

Список, как следует из названия, может вместить большое количество данных в один объект. В повседневной жизни мы используем списки для хранения списков покупок, телефонных номеров и т. д. Точно так же в Dart мы можем хранить различные типы данных, такие как строки, числа и логические значения. Писать тоже очень легко. Просто рассмотрим следующий пример:

List<int> numberList = [1, 2, 3, 4, 5];

Набор

Далее мы обсудим второй тип коллекции, а именно Set. Набор — это коллекция, в которой могут храниться только уникальные значения. Это полезно, когда вы не хотите, чтобы в коллекции существовали одинаковые или повторяющиеся данные. Мы можем объявить Set следующими способами:

var numberSet = {1, 4, 6};
Set<int> anotherSet = new Set.from([1, 4, 6, 4, 1]);

карта

Третья коллекция — это Map, которая представляет собой коллекцию, которая может хранить данные в формате ключ-значение. Рассмотрим следующий пример:

var capital = {
  'Jakarta': 'Indonesia',
  'London': 'England',
  'Tokyo': 'Japan'
};

Я объясняю, что это только очень простое объяснение, просто чтобы знать. Для получения более подробной информации перейдите на официальный сайт Dart.