Logo Studenta

Efectos secundarios y pureza de las funciones

¡Estudia con miles de materiales!

Vista previa del material en texto

Efectos secundarios y pureza de las funciones
Los efectos secundarios son cambios en el estado de un programa que no están directamente relacionados con la computación de un resultado. Los efectos secundarios pueden incluir la modificación de variables globales, la impresión en pantalla o la interacción con dispositivos de entrada/salida.
En la programación funcional, se prefiere evitar los efectos secundarios y se busca escribir funciones puras, que son funciones que producen el mismo resultado dado el mismo conjunto de entradas y no tienen efectos secundarios. Las funciones puras son más fáciles de razonar y de probar, ya que su comportamiento es predecible y no depende de ningún estado externo.

Continuar navegando