lunes, 11 de marzo de 2019

Intervalos


Intervalos

Funciones devuelven siempre el mismo valor:

·         Los lenguajes funcionales puros tienen la propiedad de transparencia referencial
·         Como consecuencia, en programación funcional, una función siempre devuelve el mismo valor cuando se le llama con los mismos parámetros
·         Las funciones no modifican ningún estado, no acceden a ninguna variable ni objeto global y modifican su valor

Diferencia entre declaración y modificación de variables:

·         En programación funcional pura una vez declarada una variable no se puede modificar su valor
·         En algunos lenguajes de programación (como Scala) este concepto se refuerza definiendo la variable como inmutable (con la directiva val).
·         En programación imperativa es habitual modificar el valor de una variable en distintos pasos de ejecución

No hay comentarios:

Publicar un comentario