第六章 高阶函数与委托

高阶函数

定义:

  • 接受函数作为参数
  • 或 返回函数作为结果

背景知识

Linq

  • 筛选: Where
  • map: Select
  • 聚合: Aggregation

代码建议

  • 确保传递的函数是无状态的
  • 努力维护不可变性