Descarga la aplicación para disfrutar aún más
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.
Compartir