Множество
Множество — это коллекция, которая содержит только уникальные элементы. Порядок обхода элементов соответствует порядку добавления элементов в множество. Множество позволяет хранить элементы произвольных типов.
Множества могут быть неизменяемыми и изменяемыми. Как следует из самого термина, в неизменяемом множестве нельзя менять, добавлять или удалять значения множества. Наряду с термином «неизменяемый» может применяться термин «фиксированный». В то же время изменяемое множество — это множество, для которого поддерживается изменение списка элементов множества. Изменяемое множество будет называться множеством или обычным множеством. Соответственно, тип для неизменяемого множества называется ЧитаемоеМножество<ТипЭлемента>
, а тип для обычного множества — Множество<ТипЭлемента>
.
Множество может быть описано пустым и с указанием данных инициализации. Данные инициализации должны располагаться в фигурных скобках {}
. В данных инициализации допускается указывать повторяющиеся значения. Они будут отброшены без формирования ошибок.
пер ПустоеМножество: Множество<Число>
пер МножествоСДанными = {1, 2, 3}