Resultados de la búsqueda a petición "functional-programming"
Usos para la función de identificación de Haskell
¿Cuáles son los usos parafunción de identificación [http://www.zvon.org/other/haskell/Outputprelude/id_f.html]en Haskell?
Convertir Swift Array a Diccionario con índices [duplicado]
Esta pregunta ya tiene una respuesta aquí: Error: valor inmutable pasado en función reducir [/questions/30760156/error-immutable-value-passed-on-reduce-function] 3 respuestasEstoy usando Xcode 6.4 Tengo una variedad de UIViews y quiero ...
¿Es habitual que las redes de interacción dejen montones de ventiladores redundantes?
Estoy compilando términos de cálculo lambda en redes de interacción para evaluarlos usando el algoritmo abstracto de Lamping. Para probar mi implementación, utilicé esta función de división de número de iglesia: div = (λ a b c d . (b (λ e . (e ...
Reemplazar if-else dentro de bucles 'for' con Java-8 Streams
Tengo el siguiente código simple que estoy tratando de convertir al estilo funcional for(String str: list){ if(someCondition(str)){ list2.add(doSomeThing(str)); } else{ list2.add(doSomethingElse(str)); } }¿Es fácilmente posible reemplazar ...
¿Actualizar un campo en un registro Elm-lang mediante la función de punto?
¿Es posible actualizar un campo en un registro de Elm a través de una función (o de alguna otra manera) sin especificar explícitamente el nombre del campo preciso? Ejemplo: > fields = { a = 1, b = 2, c = 3 } > updateField fields newVal ...
Generador de números aleatorios funcionales puros - mónada estatal
El libro 'Programación Funcional en Scala'muestra un ejemplo de generador de números aleatorios funcionales puros como se muestra a continuación trait RNG { def nextInt: (Int, RNG) } object RNG { def simple(seed: Long): RNG = new RNG { def ...
Lista de cadenas a una cadena
Digamos que tienes un: List<string> los = new List<string>();En este loco mundo funcional en el que vivimos, cuál de estos sería el mejor para crear una cadena concatenando estos: String.Join(String.Empty, los.ToArray()); StringBuilder builder ...
¿Cómo puedo preestablecer argumentos en la llamada a la función de JavaScript? (Aplicación de función parcial)
Estoy tratando de escribir una función de JavaScript que devolverá su primer argumento (función) con todos los demás argumentos como parámetros preestablecidos para esa función. Entonces: function out(a, b) { document.write(a + " " + b); } ...
Suma de matrices (matrices) verticalmente eficiente / elegante
En Javascript, si tengo una matriz de matrices que representan una matriz, digamos x = [ [1,2,3,4], [5,6,7,8], [9,10,11,12] ];resumirlo "horizontalmente" es fácil y se puede hacer como x.map(function(y){ return y.reduce(function(a,b){ return ...
Python: ¿Por qué es necesario functools.partial?
La aplicación parcial es genial. Que funcionalidad hacefunctools.partial [http://docs.python.org/2/library/functools.html#functools.partial]oferta que no puedes atravesar lambdas? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y ...