Просто выглядит как-то неакадемично что ли.
Что-то среднее между багом и фичей.
Просто функция не предназначения для хранения чего-то, функция это лямбда, которая обрабатывает, модифицирует и т.п.
longclaps, bar.a = 42
Хитро, а это вообще нормальная практика? Они у меня так рекурсивно вызываются, надеюсь никаких конфликтов не будет.
У меня просто много таких переменных, которые нужно передать.
edward_freedom, никто не спорит, но мне, с точки зрения пользователя удобнее записывать определенный функционал наименьшим количеством команд.
У меня стоял вопрос не быстродействия, а компактности записи.
Получается ссылку на константный объект привязываем к функции, спасибо, попробую.
f2 рекурсивно вызывает себя несколько раз. Можно, конечно попробовать, но мне кажется это некрасиво. и уменьшает читаемость.