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