纯函数转换简介

更新:November 2007

本节介绍函数转换,包括基本概念和支持的语言构造。 本节对面向对象的编程方法与函数转换编程方法进行了对比,并针对如何转换到后者提供了一些建议。 尽管可以在很多编程方案中都使用函数转换,但此处使用 XML 转换作为具体示例。

本节内容

主题

说明

概念和术语(函数转换)

介绍纯函数转换的概念和术语。

函数编程与命令性编程

将函数编程与更传统的命令性(过程)编程进行对比。

重构为纯函数

介绍纯函数,并提供了纯函数和非纯函数的示例。

函数转换的适用性

描述函数转换的典型应用场景。

XML 的函数转换

描述在转换 XML 树的上下文中的函数转换。

请参见

其他资源

XML 的纯函数转换