函数式编程入门

函数式编程入门


2021-12-07
fp, go

函数式编程特性:

  • immutable data 不可变数据
  • first class functions
  • 尾递归优化

函数式编程技术:

  • map & reduce
  • pipeline
  • recursing 递归
  • currying 柯里化
  • higher order function 高阶函数

函数式编程的好处:

  • parallelization 并行
  • lazy evaluation 惰性求值
  • determinism 确定性

See Also

沪ICP备2022013452号-1