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

1 la respuesta

Confundido sobre los diagramas de los interruptores de Yampa

Hay algunos diagramas de interruptores Yampa ...

6 la respuesta

Agrupar contando en Java 8 stream API

Intento encontrar una forma simple en la API de transmisión Java 8 para hacer la agrupación, ¡salí con esta forma compleja! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> ...

1 la respuesta

Rompecabezas de sintaxis de funciones en scalaz

Siguiendo viendoPresentación de Nick Partidge [http://vimeo.com/10482466]al derivarScalaz [http://github.com/scalaz/scalaz], Pude ver este ejemplo, que es simplemente increíble: import scalaz._ import Scalaz._ def even(x: Int) ...

5 la respuesta

Función JS Curry con recursión

Lea atentamente antes de marcarlo como duplicado. No estoy pidiendo una sola llamada de curry. Esta función multiplica, multiplica (4,4,4) // 64 function multiplication(...args) { return args.reduce((accum, val) => accum * val, 1) }PeroEstoy ...

3 la respuesta

Mónada estatal, ¿por qué no una tupla?

Acabo de pensar en las mónadas (al menos me gustaría pensar que lo tengo) y, más específicamente, en la mónada estatal, que algunas personas que son mucho más inteligentes que yo descubrimos, así que probablemente estoy fuera de esta pregunta ...

4 la respuesta

Llenar una matriz multidimensional utilizando una secuencia

Soy nuevo en Java 8 y actualmente no puedo comprender Streams por completo, ¿es posible llenar una matriz usando las operaciones funcionales de Stream? Este es un código de ejemplo de cómo lo haría con un estándar para loop: public static void ...

8 la respuesta

¿Cómo / por qué los lenguajes funcionales (específicamente Erlang) escalan bien?

He estado observando la creciente visibilidad de los lenguajes de programación funcionales y las funciones por un tiempo. Los miré y no vi el motivo de la apelación. Luego, recientemente asistí a la presentación "Conceptos básicos de Erlang" ...

3 la respuesta

¿Cuál es el caso general de la función de promoción de QuickCheck?

¿Cuál es el término general para un functor con una estructura similar a la de QuickCheck?promote función, es decir, una función de la forma: promote :: (a -> f b) -> f (a -> b)(esta es la inversa deflip $ fmap (flip ($)) :: f (a -> b) -> (a -> ...

13 la respuesta

¿Existe una metodología de ingeniería de software para la programación funcional? [cerrado]

La ingeniería de software, tal como se enseña hoy, se centra por completo en la programación orientada a objetos y la visión del mundo "natural" orientada a objetos. Existe una metodología detallada que describe cómo transformar un modelo de ...

15 la respuesta

Patrón de objeto inmutable en C #: ¿qué te parece? [cerrado]

En el transcurso de algunos proyectos, desarrollé un patrón para crear objetos inmutables (solo lectura) y gráficos de objetos inmutables. Los objetos inmutables tienen la ventaja de ser 100% seguros para subprocesos y, por lo tanto, pueden ...