Es un término clave del paradigma de programación funcional. Indica que una función solo utilizará los parámetros de entrada para generar un resultado.
No utiliza ningún valor externo, ni variables globales.
int x=0;
function foo(int y)
{
x++;
return x+y;
}
Esta variable X y este tipo de uso no debe existir en el paradigma funcional ya que provocaría efecto lateral.
No hay comentarios:
Publicar un comentario
Siéntete libre de aportar nuevas ideas y términos al glosario y por favor mejorar las definiciones, reducir el ruido y ampliar con ejemplos. La idea no es repetir la wikipedia sino tener una documentación escueta, accesible, pero que sea clara y esté correctamente expresada, sin aportar más confusión. Puedes añadir ejemplos en cualquier lenguaje. Cuantos más mejor. Puedes incluir referencias a cualquier enlace incluso propio que tenga relación.