Множество
| Стд::Коллекции::Множество<ТипЭлемента> Базовые типы: ИзменяемаяКоллекция, ИзменяемоеМножество, Коллекция, Обходимое, Объект, ЧитаемаяКоллекция, ЧитаемоеМножество |
| ТипЭлемента: тип элементов множества. |
Иерархия типа
graph TD;
ЧитаемаяКоллекция-->Обходимое;
Множество-->Коллекция;
ИзменяемаяКоллекция-->ЧитаемаяКоллекция;
Обходимое-->Объект;
ИзменяемоеМножество-->ЧитаемоеМножество;
ЧитаемоеМножество-->ЧитаемаяКоллекция;
Множество-->ИзменяемоеМножество;
Коллекция-->ИзменяемаяКоллекция;
ИзменяемоеМножество-->ИзменяемаяКоллекция;
Изменяемая коллекция, не содержащая дубликатов. Обеспечивает быструю проверку вхождения элемента в коллекцию.
- ItemType - тип элементов множества.
Сравнение структурное:
- множества считаются равными, если их размер совпадает, а так же каждое из множеств содержит все элементы другого.
- типы множеств при этом не учитываются.
Обход в цикле:
Возвращает элементы множества в порядке следования добавления.
Тип: ItemType
Литералы
Синтаксис (краткий): { элемент_0, ..., элемент_n }, тип элементов множества выводится автоматически (если возможно). Синтаксис (с указанием типов элементов): <ИмяТипа>{ элемент_0, ..., элемент_n }.
Конструкторы
Множество
Множество()| Перегрузка: Множество(Обходимое: Обходимое<ItemType>) |
Создает пустое множество.
Примеры
знч Множество = новый Множество<Число>()
Множество
Множество(Обходимое: Обходимое<ItemType>)| Перегрузка: Множество() |
Конструктор копирования. Копирует элементы переданного Обходимое в новое множество.