Производительность лямбда функций.
От: ZAMUNDA Земля для жалоб и предложений
Дата: 26.11.14 23:31
Оценка:
Здравствуйте, друзья.

Мне, если честно, немножко лень переводить то что я на stackoverflow нашёл, а доделать проект очень хочется.
Так вот, вопрос простой: есть функция сложная, в ней есть дублирование кода (4...6 инструкций с ветвлением). Я, как старый VB6 программист, разделил бы функцию на несколько и сделал их вызов, не раздумывая. Но как человека современного меня интересует, а не сделать-ли всё на лямбдах. Причём лямбды меня прельщают ещё тем, что у них есть доступ ко всем локальным переменным родительской функции, и, значит, передача параметров не нужна.
Собственно вопрос: а что работает быстрее? — Вызов нескольких маленьких функций или вызов и создание лямбд?

Заранее спасибо.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.