고차함수,higher-order_function

higher-order function (HOF)
고계함수?
고차함수?

함수를 인자로 받거나 함수를 반환하는 함수 . chk
이걸 만족하려면 함수가 1급 객체 (first-class_citizen)여야 한다

//foldoc
줄여서 HOF.
함수이며, (하나 이상의 함수를 argument로 받는다) and/or (함수를 리턴한다).
curried_function이 HOF의 한 예이다.


https://ko.wikipedia.org/wiki/고차_함수
"고차 함수(高次函數, higher-order function).... 다른 모든 함수들은 일차(first order) 함수이다. 수학에서 고차 함수들은 연산자, 범함수라고도 한다."
.....그럼 Ggl:zeroth-order function 은 없음?


https://en.wikipedia.org/wiki/Higher-order_function
//from wpen
Higher-order function이란, 다음 중 적어도 하나를 만족하는 펑션,function.
  • takes one or more functions as arguments (i.e. procedural parameters),
  • returns a function as its result.
이렇지 않은 펑션은 모두 first-order.


https://wiki.haskell.org/Higher_order_function
"(Def.) A higher-order function is a function that takes other functions as arguments or returns a function as result."


// "higher-order function" ... Ggl:higher-order function Bing:higher-order function Naver:higher-order function