Это зависит от того, что вы подразумеваете под "лямбда".
Следующий абзац со страницы Википедии, на которую вы ссылались, четко описывает отношения с теоретической точки зрения типа.
"В нетипизированном лямбда-исчислении все функции вышеВ типизированном лямбда-исчислении, из которого происходит большинство функциональных языков программирования, функции высшего порядка обычно представляют собой функции с типами, содержащими более одной стрелки.В функциональном программировании функции высшего порядка, которые возвращают другие функции, называются карри."
Другими словами, в терминах теории типов функция (лямбда) всегда имеет более высокий порядок в нетипизированном лямбда-исчислении, а может быть более высокого порядка в типизированномлямбда-исчисление ... в зависимости от его сигнатуры типа.
Если мы говорим о конструкции "лямбда", реализованной некоторыми языками программирования, то это зависит от 1) фактического языка, о котором вы говорите, и 2)на конкретное использование на определенном языке.
В языках, где лямбда-выражения являются анонимными функциями первого класса, можно ожидать, что они будут способны выражать функции высшего порядка.Но функция более высокого порядка - это функция, которая принимает другие функции в качестве аргументов и / или возвращает их в качестве результатов.И не все случаи использования «лямбды» в приложении делают это.