Resultados de la búsqueda a petición "functional-programming"
Son algunas estructuras de datos más adecuadas para la programación funcional que otras?
InReal World Haskell [http://book.realworldhaskell.org/], hay una sección titulada "Vida sin matrices o tablas hash" donde los autores sugieren que la lista y los árboles son preferidos en la programación funcional, mientras que una matriz o una ...
¿No es ese código en estilo recursivo de cola?
Soy un poco nuevo en Scala probándolo mientras leía Beggining Scala de David Pollack. Define una función recursiva simple que carga todas las cadenas del archivo: def allStrings(expr: => String): List[String] = expr match { case null => ...
haskell - let / where equivalente dentro de la comprensión de la lista?
¿Hay alguna manera de usarlet,where o de otra manera definir subexpresiones en una lista de comprensión para que pueda usarse tanto en el término como en la restricción? Desde mi experimentación, el siguiente trabajo: [let x = i*i in x | ...
Encontrar los subconjuntos de una matriz en PHP
Tengo un esquema relacional con atributos (A B C D). También tengo un conjunto de dependencias funcionales conmigo. Ahora necesito determinar el cierre de todos los subconjuntos posibles de los atributos de R. Ahí es donde estoy atrapado. ...
Programación funcional eficiente (usando mapply) en R para un problema de procedimiento "naturalmente"
Un caso de uso común en R (al menos para mí) es identificar observaciones en un marco de datos que tienen alguna característica que depende de los valores en algún subconjunto de otras observaciones. Para que esto sea más incómodo, supongamos ...
¿Por qué Haskell fuerza la primera letra del constructor de datos a mayúsculas?
Da un ejemplo feo: data Bighead = Big little = 1 f1 = little :: Int f2 = Big :: BigHeadEn mi opinión f1 yf2 todos apuntan a algunos datos. el único diferente de little yBig) es pequeño tiene un código para hacer la evaluación. pero Big no lo ...
En C, ¿cuál es la diferencia entre `& function` y` function` cuando se pasan como argumentos?
Por ejemplo #include <stdio.h> typedef void (* proto_1)(); typedef void proto_2(); void my_function(int j){ printf("hello from function. I got %d.\n",j); } void call_arg_1(proto_1 arg){ arg(5); } void call_arg_2(proto_2 arg){ arg(5); } ...
Programación dinámica en el paradigma funcional
Estoy mirando aProblema treinta y uno [http://projecteuler.net/index.php?section=problems&id=31] en el Proyecto Euler, que pregunta, ¿cuántas maneras diferentes hay de hacer £ 2 usando cualquier cantidad de monedas de 1p, 2p, 5p, 10p, 20p, 50p, ...
Scala Obtenga los primeros y últimos elementos de la lista utilizando la coincidencia de patrones
Estoy haciendo una coincidencia de patrones en una lista. ¿Hay alguna forma de acceder al primer y último elemento de la lista para comparar? Quiero hacer algo como .. case List(x, _*, y) if(x == y) => true case x :: _* :: y => o algo ...
Diferencia entre OOP y programación funcional (esquema) [cerrado]
Estoy viendo un video curso / conferencias de Stanford. El curso es "La estructura e interpretación de los programas de computadora" n la primera conferencia de OOP, el instructor (Brian Harvey) describe un método de OOP como uno que da ...