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

1 la respuesta

Recoge líneas usando Multimap Collector

¿Hay alguna manera de convertir lo siguiente para usar coleccionistas? List<String[]> lines = getLines(); Multimap<String,String> multimap = ArrayListMultimap.create(); lines.forEach(line -> multimap.put(line[0],line[1]); );

4 la respuesta

¿Por qué son promesas mónadas?

He estado aprendiendo sobre programación funcional y me he encontrado con mónadas, functores y aplicantes. Según tengo entendido, se aplican las siguientes definiciones: a) (A => B) => C [A] => C [B] | Functor b) (A => C [B]) => C [A] => C [B] ...

2 la respuesta

resolviendo el problema de la función del mapa en python 3 vs python 2

Estoy interesado en la programación funcional con python y estoy trabajando en la publicación de blog de Mary Rose CookUna introducción práctica a la programación ...

1 la respuesta

Aplicación Simple Node / Express, la forma de programación funcional (¿Cómo manejar los efectos secundarios en JavaScript?)

Hay muchos buenos artículos sobre la teoría de la programación funcional en JavaScript. Algunos incluso contienen ejemplos de código que muestran la diferencia entre la programación imperativa / orientada a objetos y la programación declarativa / ...

1 la respuesta

Manera simple de aplicar una lista de funciones a un valor

Supongamos que tengo una lista de funcionesList[A => B] y necesita una función que regreseList[B] para un valor dado de tipoA: def foo[A, B](fs: List[A => B]): A => List[B] = a => fs.map(_.apply(a))¿Hay alguna más simple (tal vez concats) forma ...

1 la respuesta

Optimización de Apply () en R

El objetivo del siguiente código es realizar análisis recursivos e iterativos en un conjunto de datos que tiene 400 columnas y 6000 filas. Toma dos columnas a la vez y realiza un análisis sobre él, antes de pasar a todas las ...

1 la respuesta

Haskell: ¿Qué son los datos inmutables?

en la mayoría de los artículos sobre Haskell encontrarás una declaración como "Los datos en Haskell son inmutables". No entiendo bien por qué. Por ejemplo: let a = 123 let a = 456en el método principal funciona. Acabo de cambiar los datos dea ...

3 la respuesta

¿Cómo canalizar las funciones, cuando una promesa en la promesa en el medio verifica la autorización?

Estoy tratando de componer algunas funciones juntas: compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args))); checkAuthorization devuelve una promesa que verifica si un usuario está autorizado.buildParams recibesomeRequestDatay ...

1 la respuesta

La función de llamada F # que devuelve el registro for loop solo se ejecuta una vez

Principalmente trabajo en C # y soy nuevo en F # / lenguajes de funciones y tengo un problema con un programa bastante simple. Tengo una función que crea un registro con dos campos enteros. Los campos son elegidosSystem.Random.NextDouble dentro ...

2 la respuesta

Cómo encadenar las funciones de mapa y filtro en el orden correcto

Me gusta mucho encadenarArray.prototype.map, filter yreduce para definir una transformación de datos. Desafortunadamente, en un proyecto reciente que involucró grandes archivos de registro, ya no pude evitar recorrer mis datos varias veces ...