Литералы коллекций

Поддерживаются коллекции трех типов — Массив, Соответствие и Множество. Множество — это новая коллекция, которая содержит только уникальные элементы.

Все эти коллекции имеют литералы, которые рекомендуется использовать вместо заполнения коллекций «вручную», с помощью методов Добавить() и Вставить().

Табл. 1. Литерал массива
«1С:Шина»
метод Скрипт()
    // Использование литерала при объявлении массива.
    пер ИменаПолей = ["Идентификатор", "Размер", "Цвет"]

    // Использование литерала при вызове метода.
    ОбработатьПоля(["Идентификатор", "Размер", "Цвет"])
;

метод ОбработатьПоля(Поля: Массив<Строка>)
;
1С:Предприятие 8
Процедура Скрипт()
    ИменаПолей = новый Массив;
    ИменаПолей.Добавить("Идентификатор");
    ИменаПолей.Добавить("Размер");
    ИменаПолей.Добавить("Цвет");
    ОбработатьПоля(ИменаПолей);
КонецПроцедуры

Процедура ОбработатьПоля(Поля)
КонецПроцедуры
Совет: Для ввода квадратных скобок [ и ] используйте сочетание клавиш Alt + х и Alt + ъ (подробнее).

Подробнее про тип Массив.

Табл. 2. Литерал соответствия
«1С:Шина»
метод Скрипт()
    // Использование литерала при объявлении соответствия.
    пер КурсыВалют = {"RUB": 1, "BYN": 31.01}

    // Использование литерала при вызове метода.
    ОбработатьВалюты({"RUB": 1, "BYN": 31.01})
;

метод ОбработатьВалюты(Валюты: Соответствие<Строка, Число>)
;
1С:Предприятие 8
Процедура Скрипт()
    КурсыВалют = новый Соответствие();
    КурсыВалют.Вставить("RUB", 1);
    КурсыВалют.Вставить("BYN", 31.01);
    ОбработатьВалюты(КурсыВалют);
КонецПроцедуры

Процедура ОбработатьВалюты(Валюты)
КонецПроцедуры
Совет: Для ввода фигурных скобок { и } используйте сочетание клавиш Alt + 9 и Alt + 0 (подробнее).

Подробнее про тип Соответствие.

Табл. 3. Литерал множества
«1С:Шина»
метод Скрипт()
    // Использование литерала при объявлении множества.
    пер МножествоСДанными = {1, 2, 3}

    // Использование литерала при вызове метода.
    ОбработатьДанные({1, 2, 3})
;

метод ОбработатьДанные(Данные: Множество<Число>)
;
Совет: Для ввода фигурных скобок { и } используйте сочетание клавиш Alt + 9 и Alt + 0 (подробнее).

Подробнее про тип Множество.