¿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
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
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
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