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

Вызов системного метода с параметром функционального типа

Некоторые системные методы имеют параметры функционального типа.

Например, метод СортироватьПо() коллекции Массив имеет первый параметр функционального типа, в который вы должны передать свое лямбда-выражение. Это выражение должно вернуть то свойство элемента массива, по которому массив нужно отсортировать.

Например, массив структур Сотрудники, состоящий из элементов структуры Сотрудник, сортируется по полю Возраст этой структуры:

структура Сотрудник

знч ФИО: Строка

знч Возраст: Число

;

метод Пример()

знч Сотрудники = [

новый Сотрудник("Стрельцов",44),

новый Сотрудник("Малахова", 22),

новый Сотрудник("Королев",33)

]

Сотрудники.СортироватьПо(ПарамСотрудник->ПарамСотрудник.Возраст)

;

Назад: Ссылка на системный метод
Дальше: Передача метода в другой метод