Resultados de la búsqueda a petición "functional-programming"

9 la respuesta

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

2 la respuesta

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

2 la respuesta

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

3 la respuesta

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

5 la respuesta

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

3 la respuesta

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

4 la respuesta

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); } ...

5 la respuesta

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, ...

3 la respuesta

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

4 la respuesta

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