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

В языке «1С:Предприятия» наполнить массив элементами можно было только с помощью методов Добавить() и Вставить(). Например:

ИменаПолей = новый Массив;

ИменаПолей.Добавить("Идентификатор");

ИменаПолей.Добавить("Размер");

ИменаПолей.Добавить("Цвет");

ИменаПолей.Вставить(3, "Вес");

Теперь в языке «Элемента» для создания экземпляра массива можно использовать литерал массива. Элементы массива заключаются в квадратные скобки «[]»). Например:

пер ИменаПолей = ["Идентификатор", "Размер", "Цвет"]

Таким образом, массив одновременно создается и заполняется элементами. Такая запись более компактна и понятна. И, хотя заполнить массив элементами по-прежнему можно с помощью методов Добавить() и Вставить(), рекомендуется использовать литералы.

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

метод МойМетод()

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

;

метод ОбработатьПоля(Поля: Массив<Строка>)

;

Или, например, при обходе элементов массива использовать его литерал:

для Элемент из [55, "сто", 3]

Сообщить("%Элемент") //результат – три элемента массива: 55, «сто», 3

;

Назад: Массив
Дальше: Сравнение массивов