-
FP 是一种编程风格。
-
应该考虑输入是什么,输出是什么,从输入到输出需要什么样的转换,而不是去思考算法的步骤。
-
把处理单个值的函数提升(lifting)为处理该类型复杂数据结构的函数。
-
对于 C++ 中的 FP 来说,模版的重要性并不主要体现在可以创建诸如向量的容器类,而体现在它允许创建 STL 算法——一系列通用算法模版。
FP 是一种编程风格。
应该考虑输入是什么,输出是什么,从输入到输出需要什么样的转换,而不是去思考算法的步骤。
把处理单个值的函数提升(lifting)为处理该类型复杂数据结构的函数。
对于 C++ 中的 FP 来说,模版的重要性并不主要体现在可以创建诸如向量的容器类,而体现在它允许创建 STL 算法——一系列通用算法模版。