Функция первого порядка
Перейти к навигации
Перейти к поиску
Отношения с другими понятиями:
Функция первого порядка Функция, принимающая и возвращающая только значения не функциональных типов
|
- Противопоставляется:
- Функция высшего порядка
Функция первого порядка — функция, которая может принимать на вход в качестве входного параметра только значения «простых» (не функциональных) типов, а также возвращать значения таких «простых» типов в качестве результата. В этом виде такая функция противопоставляется функциям высшего порядка, которые могут работать с функциональными значениями (принимать на вход функции и возвращать их в качестве результата). Необходимо отметить, что в рамках функционального программирования функции без аргументов (константные функции) или функции с одним нефункциональным аргументом могут являться функциями первого порядка.