Доброго времени суток, читатели, зрители моего канала programmer's notes. Приложение к видео-уроку 26 Функциональное программирование на Python Функции в качестве параметров Конечно речь идет об элементах функционального программирования. Функции, которые могут принимать в качестве параметров другие функции и возвращать функции, обычно называют функциями высшего порядка. В Python есть несколько встроенных функций высшего порядка. Лишний раз подчеркнем, что Python не является функциональным языком, это язык императивный. Поэтому то, что мы рассматриваем, является только элементом функционального программирования. Перейдем к простейшим примерам. Результат выполнения программы 200
-10 В нашем примере функция act() выполняет роль простейшего калькулятора. В зависимости от того, какую функцию мы отправляем в качестве третьего параметра, выполняется действие над первыми двумя. Другие словами, действие задается передаваемой функцией. Важно отметить, что результат выполнения любой из предст