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

Конструктор from

Конструктор from класса Set создает новое множество на основе элементов переданной коллекции. В первый параметр мы передаем коллекцию (например, список), элементы которой будут добавлены в новое множество. Если в исходной коллекции есть повторяющиеся элементы, в множество попадет только первый из них.

Синтаксис

Set.from(iterable)

Пример

Давайте создадим множество из списка строк:

void main() { Set<String> res = Set.from(['a', 'b', 'c', 'd', 'e']); print(res); }

Результат выполнения кода:

{a, b, c, d, e}

Пример

Давайте создадим множество из списка с повторяющимися элементами и убедимся, что дубликаты будут удалены:

void main() { Set<int> res = Set.from([1, 2, 2, 3, 3, 3, 4, 5]); print(res); }

Результат выполнения кода:

{1, 2, 3, 4, 5}

Пример

Давайте создадим множество из другого множества. Получится новый независимый объект:

void main() { Set<int> original = {1, 2, 3, 4, 5}; Set<int> res = Set.from(original); res.add(6); print(res); print(original); }

Результат выполнения кода:

{1, 2, 3, 4, 5, 6} {1, 2, 3, 4, 5}

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

  • класс Set,
    который представляет множество
  • конструктор of,
    который создает множество из элементов
  • конструктор identity,
    который создает множество с идентичностью
  • метод add,
    который добавляет элемент в множество
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить