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

5 la respuesta

¿Por qué los lenguajes funcionales se consideran una bendición para entornos de subprocesos múltiples?

Escucho mucho sobre lenguajes funcionales y cómo se escalan bien porque no hay un estado alrededor de una función; y por lo tanto esa función puede ser paralelizada masivamente. Sin embargo, esto tiene poco sentido para mí porque casi todos los ...

2 la respuesta

¿Cuáles son los usos de la referencia del constructor en Java 8?

Estaba leyendo sobre las características de Java 8, que me llevaron a esto artículo [http://www.speakingcs.com/2014/08/constructor-references-in-java-8.html]y me preguntaba sobre los usos reales de la referencia del constructor, quiero decir por ...

4 la respuesta

¿Por qué Scala aplica thunks automáticamente, a veces?

Justo después de las 2:40 enShadowofCatron [http://www.youtube.com/user/ShadowofCatron]'sVideo de Scala Tutorial 3 [http://www.youtube.com/watch?v=R3gh9jIIbME], se señala que elparéntesis después del nombre de ...

4 la respuesta

¿Cómo anotan los compiladores puramente funcionales el AST con información de tipo?

En la fase de análisis de sintaxis, un compilador imperativo puede construir un AST a partir de nodos que ya contienen untype campo que se establece ennull durante la construcción, y luego, en la fase de análisis semántico, complete los tipos ...

4 la respuesta

Error del compilador rápido: "Expresión demasiado compleja" en una concatenación de cadenas

Esto me parece más divertido que nada. Lo arreglé, pero me pregunto por la causa. Aquí está el error:DataManager.swift:51:90: Expression was too complex to be solved in reasonable time; consider breaking up the expression into ...

4 la respuesta

¿Existe un objeto de función "no hacer nada" no operativo en C ++ (0x)?

Me doy cuenta de que esta es una pregunta absurda para algo que lleva menos de 2 segundos para implementar. Pero recuerdo vagamente haber leído que uno se introdujo con el nuevo estándar. Agarré los encabezados de VC10 y no se me ocurrió nada. ...

5 la respuesta

Cómo usar swift flatMap para filtrar opciones de una matriz

Estoy un poco confundido con flatMap (agregado a Swift 1.2) Digamos que tengo una matriz de algún tipo opcional, p. let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5]En Swift 1.1 haría un filtro seguido de un mapa como este: let filtermap = ...

4 la respuesta

¿Una referencia de método en Java 8 tiene un tipo concreto y, de ser así, cuál es? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo ejecutar indirectamente una referencia de método en Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respuestasEsta pregunta está muy relacionada ...

6 la respuesta

¿Cómo codifico un árbol de objetos en Haskell con punteros para padres e hijos?

Tengo el siguiente problema: tengo un árbol de objetos de diferentes clases donde una acción en la clase secundaria invalida al padre. En idiomas imperativos, es trivial hacerlo. Por ejemplo, en Java: public class A { private List<B> m_children ...

4 la respuesta

¿Cómo implementar Future como aplicativo en Scala?

Supongamos que necesito ejecutar dos cálculos simultáneos, esperar a los dos y luego combinar sus resultados. Más específicamente, necesito correrf1: X1 => Y1 yf2: X2 => Y2 simultáneamente y luego llamarf: (Y1, Y2) => Y para finalmente obtener un ...