Compartir a través de


Introducción a las transformaciones funcionales puras

Esta sección ofrece una introducción a las transformaciones funcionales, incluyendo los conceptos subyacentes y los constructores del lenguaje que las hacen posible. Realiza una comparación entre las metodologías de programación de orientación a objetos y de transformación funcional, incluyendo consejos acerca de cómo llevar a cabo la transición a ésta última. Aunque es posible utiliza las transformaciones funcionales en numerosos escenarios, aquí utilizaremos la transformación XML como un ejemplo concreto.

En esta sección

Tema

Descripción

Conceptos y terminología (transformación funcional)

Presenta los conceptos y la terminología en relación con las transformaciones funcionales.

Diferencias entre programación funcional y programación imperativa

Compara y contrasta la programación funcional con la programación imperativa (orientada a procedimientos) más tradicional.

Refactorizar en funciones puras

Presenta las funciones puras y muestra ejemplos de funciones puras e impuras.

Aplicabilidad de la transformación funcional

Describe los escenarios típicos donde se realizan transformaciones funcionales.

Transformación funcional de XML

Describe las transformaciones funcionales en el contexto de los árboles XML de transformación.

Vea también

Otros recursos

Transformaciones funcionales puras de XML