Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Множества, мультимножества и смеси / Операции над множествами

Тест — Множества

Что напечатает следующая программа?

say (set(1, 2) ∪ set(2, 3)).elems;
13
04
02
01

Объединение собирает все значения из обоих множеств, но множество хранит каждое значение только один раз. У двух множеств общее значение 2, поэтому объединение — это {1, 2, 3}, то есть три различных элемента.

Навигация по курсу

Операции над множествами   |   Мультимножества и смеси