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

9 la respuesta

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?

1 la respuesta

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 ...

1 la respuesta

¿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 ...

1 la respuesta

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 ...

2 la respuesta

¿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 ...

4 la respuesta

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 ...

6 la respuesta

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 ...

6 la respuesta

¿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); } ...

4 la respuesta

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 ...

6 la respuesta

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 ...