Resultados de la búsqueda a petición "functional-programming"
¿Cómo reemplazo los bucles while con una alternativa de programación funcional sin optimización de la cola de llamadas?
Estoy experimentando con un estilo más funcional en mi JavaScript; Por lo tanto, he reemplazado los bucles con funciones de utilidad como mapear y reducir. Sin embargo, no he encontrado un reemplazo funcional para los bucles while ya que ...
Scala: producir los resultados intermedios de un pliegue
Me he encontrado con el problema de mantener un estado a lo largo de una operación de mapa varias veces. Imagine la siguiente tarea: Dada una Lista [Int], asigne cada elemento a la suma de todos los elementos anteriores y a sí mismo. Entonces ...
Reconstruir un árbol binario a partir de listas de preorden y orden
Hola, estoy tratando de reconstruir un árbol binario, casi lo tengo, excepto que me arroja un error y no sé por qué buildTree :: (Ord a, Eq a) => [a] -> [a] -> Tree a buildTree [] [] = Empty buildTree preOrd inOrd = Node root left right where ...
¿Cómo hacer un programa interactivo?
Estoy aprendiendo Ocaml y necesito crear un programa que pueda interactuar con el usuario de la siguiente manera: Program: "Welcome!" User: command1 arg1 arg2 program: "The answer is..." User: command2 arg program: "The answer is..." User: ...
Construcción de programación funcional para componer identidad y efectos secundarios
¿La programación funcional tiene una construcción estándar para esta lógica? const passAround = (f) => (x) => { f(x); return x; };Esto me permite componer funciones que tienen efectos secundarios y no tienen valores de retorno, comoconsole.log. ...
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 ...
ngrx que trata con una matriz anidada en un objeto
Estoy aprendiendo el patrón redux y usando ngrx con angular 2. Estoy creando un sitio de blog de muestra que tiene la siguiente forma. export interface BlogContent { id: string; header: string; tags: string[]; title: string; actualContent: ...
std :: enlaza una función miembro a un puntero de objeto
Tengo clase con funciones miembro: typedef std::function<bool (const std::string &)> InsertFunction; bool insertSourceFile( const std::string & ); bool insertSourceDir( const std::string & ); bool insertHeaderFile( const std::string & ); bool ...
RogueLike muy simple en F #, lo que lo hace más "funcional"
Tengo un código C # existente para un motor RogueLike muy, muy simple. Es deliberadamente ingenuo porque estaba tratando de hacer la cantidad mínima lo más simple posible. Todo lo que hace es mover un símbolo @ alrededor de un mapa codificado ...
Scala: Function0 vs parámetros de nombre
¿Alguien puede dar una respuesta definitiva sobre cómo los parámetros de nombre=> T yFunction0 parámetros() => T se transforman entre sí por el compilador Scala? Sé que no son lo mismo, pero la diferencia es muy sutil, ya que se pueden usar ...