在数学和计算机科学中，高阶函数是至少满足下列一个条件的函数：在数学中它们也叫做算子（运算符）或泛函。微积分中的导数就是常见的例子，因为它映射一个函数到另一个函数。在无类型lambda演算，所有函数都是高阶的；在有类型lambda演算（大多数函数式编程语言都从中演化而来）中，高阶函数一般是那些函数型别包含多于一个箭头的函数。在函数式编程中，返回另一个函数的高阶函数被称为Curry化的函数。
一般性例子.在很多函数式编程语言中能找到的codice_1函数是高阶函数的一个例子。它接