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

4 la respuesta

¿Erlang es realmente un lenguaje funcional? [cerrado]

Escucho todo el tiempo que Erlang es un lenguaje funcional, sin embargo, es fácil llamar a bases de datos o código libre de efectos secundarios desde una función, y los comandos se ordenan fácilmente usando comas "," entre ellos como Ruby u otro ...

5 la respuesta

¿Cómo realizar la coincidencia de patrones con clases de casos vararg?

Tengo un conjunto de clases de casos como este abstract class Shape case class Rectangle(width: Int, height: Int) extends Shape case class Location(x: Int, y: Int, shape: Shape) extends Shape case class Circle(radius: Int) extends Shape case ...

1 la respuesta

Manera simple de aplicar una lista de funciones a un valor

Supongamos que tengo una lista de funcionesList[A => B] y necesita una función que regreseList[B] para un valor dado de tipoA: def foo[A, B](fs: List[A => B]): A => List[B] = a => fs.map(_.apply(a))¿Hay alguna más simple (tal vez concats) forma ...

4 la respuesta

Patrón de estrategia en F #

En C # tengo el siguiente código: public class SomeKindaWorker { public double Work(Strategy strat) { int i = 4; // some code ... var s = strat.Step1(i); // some more code ... var d = strat.Step2(s); // yet more code ... return d; } }Este es un ...

4 la respuesta

Secuencia infinita de fibonacci

Estoy tratando de imitar la famosa lista infinita de Fibonacci de Haskell en F # usando secuencias. ¿Por qué la siguiente secuencia no se evalúa como se esperaba? ¿Cómo se está evaluando? let rec fibs = lazy (Seq.append (Seq.ofList [0;1]) ...

10 la respuesta

"Programación funcional" tiene un significado claro, pero ¿tiene "lenguaje funcional"?

Entiendo muy claramente la diferencia entre funcional e imperativotécnicas de programación. Pero existe una tendencia generalizada a hablar de "lenguajes funcionales", y esto realmente me confunde. Por supuesto, algunos idiomas como Haskell ...

1 la respuesta

Aplicación Simple Node / Express, la forma de programación funcional (¿Cómo manejar los efectos secundarios en JavaScript?)

Hay muchos buenos artículos sobre la teoría de la programación funcional en JavaScript. Algunos incluso contienen ejemplos de código que muestran la diferencia entre la programación imperativa / orientada a objetos y la programación declarativa / ...

5 la respuesta

¿Por qué no puedo pasar una llamada de función (en lugar de una referencia de función o una función anónima) a setTimeout ()?

¡Por favor ignore el hecho de que este código no logra nada y disculpas por lo que probablemente sea una pregunta tonta! Entiendo que no puedo pasar una llamada de función asetTimeout() como el primer argumento, peropor qué no puedo hacer ...

5 la respuesta

Cómo obtener String de Mono <String> en Java reactivo

Tengo un método que acepta Mono como parámetro. Todo lo que quiero es obtener la cadena real de ella. Buscó en Google pero no encontré respuesta, excepto llamar a block () sobre el objeto Mono, pero hará una llamada de bloqueoasí que ...

1 la respuesta

Implementar una devolución de llamada en Python: pasar una referencia invocable a la función actual

Quiero implementar elObservable patrón en Python para un par de trabajadores, y encontré este fragmento útil: class Event(object): pass class Observable(object): def __init__(self): self.callbacks = [] def subscribe(self, ...