高階関数
関数を引数に取る関数
関数を戻り値に取る関数
higher-order function
map(func, array)
は
array
の各要素に
func
を適用させた物を返す関数として定義されることが多い
多変数引数関数
を
カリー化
して関数を返す 1 変数関数にすることがある
高階関数 - Wikipedia