TDPL, p. 167: siempre que el estado mutable en una función es totalmente transitoria (es decir, asignado en la pila) y privado (es decir, no se pasa a lo largo de por referencia a funciones que pueden
¿Es posible forzar que F # se comporte como un lenguaje funcional puro como Haskell? ¿Tal vez usando algunas directivas de compilación? PD: ya que vengo de un fondo de C/C++, quiero obligarme a aprend
Leí la explicación de Wikipedia de idempotence. Sé que significa que la salida de una función está determinada por su entrada. Pero recuerdo que escuché un concepto muy similar: función pura. Los busc
Si bien jugar con D 2.0 He encontrado el siguiente problema: Ejemplo 1: pure string[] run1()
{
string[] msg;
msg ~= "Test";
msg ~= "this.";
return msg;
}
Esto compila y funcion