C++函数式编程 第 1 章 函数式编程简介

 
  • FP 是一种编程风格。

  • 应该考虑输入是什么,输出是什么,从输入到输出需要什么样的转换,而不是去思考算法的步骤。

  • 把处理单个值的函数提升(lifting)为处理该类型复杂数据结构的函数。

  • 对于 C++ 中的 FP 来说,模版的重要性并不主要体现在可以创建诸如向量的容器类,而体现在它允许创建 STL 算法——一系列通用算法模版。