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

7 la respuesta

Implicaciones de foldr vs. foldl (o foldl ')

En primer lugar,Haskell del mundo real, que estoy leyendo, dice que nunca usefoldl y en su lugar usarfoldl'. Entonces confío en eso. Pero tengo dudas sobre cuándo usarfoldr vs.foldl'. Aunque puedo ver la estructura de cómo funcionan de manera ...

6 la respuesta

Ventajas de subtipar sobre las clases de tipos

¿Cuáles son las ventajas deOOP subtipo sobre las clases de tipos, si las hay? En otras palabras, ahora que tenemos clases de tipos, ¿hay alguna razón para seguir usandoOOP subtipo? PD: Soy un programador de Scala.

2 la respuesta

Modelo de máquina para programación funcional.

He leído en alguna parte que el modelo de máquina actual no es del todo adecuado para la programación funcional. Entonces, ¿cuáles son las limitaciones del modelo de máquina actual? ¿Se ha desarrollado un modelo de máquina más adecuado?

3 la respuesta

¿Cómo modelan los lenguajes funcionales los efectos secundarios?

Dado que los efectos secundarios rompen la transparencia referencial, ¿no van en contra de los lenguajes funcionales?

1 la respuesta

Método ambiguo Java 8 lambda para interfaz funcional - Tipo de destino

Tengo el siguiente código: public class LambdaTest1 { public static void method1(Predicate<Integer> predicate){ System.out.println("Inside Predicate"); } public static void method1(Function<Integer,String> function){ ...

1 la respuesta

¿Es este un transformador de mónada válido en Javascript?

Para comprender mejor los transformadores de mónada, implementé uno. Dado que Javascript se tipea dinámicamente, no imito constructores de tipo o datos, pero declaro solo objetos Javascript antiguos simples, que contienen las funciones estáticas ...

7 la respuesta

Underscore.js: cómo encadenar funciones personalizadas

UtilizandoUnderscore.js [http://documentcloud.github.com/underscore/], Puedo escribir lo siguiente que devuelve42: _([42, 43]).chain() .first() .value()Tengo una función personalizada, que no forma parte de Underscore.js ...

2 la respuesta

¿Unió () o flatMap (_ :) funciona mejor en Swift 3?

Tengo curiosidad por las características de rendimiento dejoined() y.flatMap(_:) al aplanar una matriz multidimensional: let array = [[1,2,3],[4,5,6],[7,8,9]] let j = Array(array.joined()) let f = array.flatMap{$0}Ambos aplanan los anidadosarray ...

6 la respuesta

Ejemplos de código funcional en ruby

Estoy buscando ejemplos de código funcional en ruby. ¿Quizás conoces algunas gemas, donde puedo encontrar ese código?

4 la respuesta

¿Cómo "agrego" a un diccionario inmutable en Swift?

En Scala, el+ (k -> v) [http://docs.scala-lang.org/overviews/collections/maps.html]operador enimmutable.Map devuelve un nuevoimmutable.Map con el contenido del original, más el nuevo par clave / valor. Del mismo modo, en C ...