Теперь предлагаю вам написать пример докстринга и теста на вашу анонимную функцию, чтобы другой разработчик мог быстро понять, что же происходит, когда он импортирует условный "check" из вашего модуля, и ничего не сломать.
Лямбды нужны только для объявления функции, которую вы используете один раз и выбросите. Это единственный грамотный кейс применения анонимной функции.
Прирост производительности при использовании лямбды по сравнению с объявленной функцией - весьма незначителен. А вот проблемы с поддерживаемостью и читаемостью, когда вы достаточное количество кода таким образом "лаконично обернете" - гарантированы.
В общем не делайте так как в посте никогда, пожалуйста.
Отличный пример как не надо использовать лямбды.
Теперь предлагаю вам написать пример докстринга и теста на вашу анонимную функцию, чтобы другой разработчик мог быстро понять, что же происходит, когда он импортирует условный "check" из вашего модуля, и ничего не сломать.
Лямбды нужны только для объявления функции, которую вы используете один раз и выбросите. Это единственный грамотный кейс применения анонимной функции.
Прирост производительности при использовании лямбды по сравнению с объявленной функцией - весьма незначителен. А вот проблемы с поддерживаемостью и читаемостью, когда вы достаточное количество кода таким образом "лаконично обернете" - гарантированы.
В общем не делайте так как в посте никогда, пожалуйста.