跳到主要内容
uencoder

Higher-Order Function

高阶函数接受函数为参数或返回函数,是函数式编程核心抽象,支持 map/filter/reduce 等。

用途

用函数组合表达复杂逻辑,提高抽象与复用层次。

机制

map(f, list):对每元素应用 f。filter(pred, list):保留满足 pred 的元素。reduce(f, init, list):累积合并。curry(f):将多参函数转为单参链。

用例

  • 函数式编程
  • 集合操作
  • 函数组合

相关词条

参考链接