Книга: «1С:Предприятие.Элемент». Возможности встроенного языка
Назад: Множество
Дальше: Методы для выполнения специальных операций над множествами
Литералы

Литерал в языке «Элемента» можно использовать при создании экземпляра множества, в качестве аргумента при вызове метода, а также при обходе множества в цикле. Элементы множества заключаются в фигурные скобки («{}»). Например:

// Использование литерала при создании множества.

пер МножествоСДанными = {1, 2, 3}

// Использование литерала при вызове метода.

ОбработатьДанные({1, 2, 3})

// Использование литерала при обходе множества.

для Элемент из {1, 2, 3}

;

Типы элементов множества также можно явно указать перед списком элементов в угловых скобках, если в множество нужно добавлять элементы, типы которых отличаются от перечисленных в литерале. Например:

// В следующее множество можно добавлять и строки тоже

пер МножествоСДанными = <Число|Строка>{1, 2}

Множество можно создать также с помощью конструктора множества с указанием типов его элементов в угловых скобках после имени типа. Причем типы элементов могут быть составными. Например:

пер МножествоСДанными = новый Множество<Число|Строка>()

МножествоСДанными.Добавить(1)

МножествоСДанными.Добавить(2)

МножествоСДанными.Добавить("три")

Кроме того, можно создать пустое множество с помощью пустого литерала. Например:

пер МножествоЧисел = <Число>{}

Назад: Множество
Дальше: Методы для выполнения специальных операций над множествами