Resultados de la búsqueda a petición "functional-programming"
Configurar mensajes de error de diagnóstico en grandes proyectos de Mathematica
Cada vez que creo un gran proyecto de Mathematica me encuentro con este problema:Prevención de avalanchas de errores de tiempo de ejecución en Mathematica [https://stackoverflow.com/q/4174791/181759], es decir, el mensaje de error de Mathematica ...
C ++ Lambda no tiene operador ()
Necesito un método para descubrir los tipos de argumento de una función, por lo que escribí una clase closet_traits, a continuación, inspirada en¿Es posible averiguar el tipo de parámetro y el tipo de retorno de una ...
¿Existe un generador principal rápido y funcional?
Supongamos que tengo un número naturaln y quiero una lista (o lo que sea) de todos los números primos hastan. El clásico algoritmo de tamizado principal se ejecuta enO(n log n) tiempo yO(n) espacio: está bien para idiomas más imperativos, pero ...
Comprender el curry en Scala
Tengo problemas para entender el concepto de curry, o al menos la notación de curry SCALA. wikipedia [https://en.wikipedia.org/wiki/Currying#Mathematical_view]dice que curry es la técnica de traducir la evaluación de una función que toma ...
Cómo implementar la primera búsqueda de amplitud en Scala con FP
Me pregunto cómo implementar unBúsqueda de amplitud [https://en.wikipedia.org/wiki/Breadth-first_search]en Scala, utilizando programación funcional. Aquí está mi primer código impuro: def bfs[S](init: S, f: S => Seq[S], finalS: S => Boolean): ...
Swift: ¿Cuál es la mejor manera de emparejar elementos de una matriz?
Encontré un problema que requería iterar sobre una matriz en pares. ¿Cuál es la mejor manera de hacer esto? O, como alternativa, ¿cuál es la mejor manera de transformar una matriz en una matriz de pares (que luego podría ...
r data.table programación funcional / metaprogramación / computación en el lenguaje
Estoy explorando diferentes formas de ajustar una función de agregación (pero realmente podría ser cualquier tipo de función) usando data.table (también se proporciona un ejemplo de dplyr) y me preguntaba sobre las mejores prácticas para la ...
¿Cómo entender el curry y la composición de funciones usando el flujo de Lodash?
import {flow, curry} from 'lodash'; const add = (a, b) => a + b; const square = n => n * n; const tap = curry((interceptor, n) => { interceptor(n); return n; }); const trace2 = curry((message, n) => { return tap((n) => console.log(`${message} is ...
¿Cómo paso múltiples parámetros en una cadena de composición Ramda?
Aquí hay cuatro funciones que estoy tratando de componer en una sola cadena de punto final: const endpoint = str => `${str}` || 'default' const protocol = str => `https://${str}` const params = str => `${str}?sort=desc&part=true&` const query = ...
¿Qué reglas especiales tiene el compilador scala para el tipo de unidad dentro del sistema de tipos?
losUnit obtiene un manejo especial por parte del compilador al generar código de bytes porque es análogo avoid en la jvm. Pero conceptualmente como un tipo dentro del sistema de tipos scala, parece que también recibe un tratamiento especial en el ...