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

Рекомендации при написании кода

Если тело лямбды однострочное, то лучше использовать синтаксис лямбды выражения (тело лямбды является выражением):

знч Результат = (ПарСтрока: Строка) -> ПарСтрока.Длина()

Если тело лямбды содержит от двух до пяти строк, то лучше использовать синтаксис лямбды инструкции (тело лямбды является последовательностью инструкций):

знч Результат = метод(ТекущийДеньНедели: ДеньНедели) ->

выбор ТекущийДеньНедели

когда Суббота, Воскресенье

возврат "Сегодня выходной"

;

;

Если тело лямбды больше пяти строк, то лучше записывать тело лямбды как метод и использовать ссылку на этот метод:

знч Результат = &ОписаниеДня

метод ОписаниеДня(ТекущийДеньНедели: ДеньНедели): Строка

пер СообщениеДня: Строка

выбор ТекущийДеньНедели

когда Суббота, Воскресенье

СообщениеДня = "Сегодня выходной"

когда Пятница

СообщениеДня = "Сегодня предвыходной день"

иначе

СообщениеДня = "Сегодня будний день"

;

возврат СообщениеДня

;

Назад: Использование ссылки на метод
Дальше: Регулярные выражения