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

3 la respuesta

Esquemas de recursión para maniquíes

Estoy buscando algunas explicaciones realmente simples y fáciles de entender sobre esquemas de recursión y esquemas de corecursion (catamorfismos, anamorfismos, hilomorfismos, etc.) que no requieren seguir muchos enlaces o abrir un libro de ...

6 la respuesta

Scala set function

En el curso de Stanford Scala me he encontrado con la siguiente tarea: Ejercicio 1: establece como funciones: En este ejercicio representaremos conjuntos como funciones de Ints a Booleans: type Set = Int => Booleana) Escriba una función "set" ...

5 la respuesta

os candidatos componen, las mónadas n

os candidatos componen, las mónadas n ¿Qué significa la declaración anterior? ¿Y cuándo es preferible uno a otro?

1 la respuesta

Haskell tuple constructor (GHC) y la separación entre un lenguaje y su implementación

Haskell me voló la cabeza una vez más cuando me di cuenta de que (x,y)Es solo azúcar sintáctico para (,) x y Naturalmente, quería extender esto a tuplas más grandes. Per (,) x ((,) y z)Me di (x,(y,z)) Lo que no era lo que estaba buscando. ...

11 la respuesta

Cuáles son los usos prácticos del estilo aplicativo?

Soy programador de Scala y estoy aprendiendo Haskell ahora. Es fácil encontrar casos de uso prácticos y ejemplos del mundo real para conceptos de OO, como decoradores, patrones de estrategia, etc. Los libros y las páginas web están llenos de ...

7 la respuesta

Existe C # idiomático equivalente al operador de coma de C?

Estoy usando algunas cosas funcionales en C # y sigo estancado en el hecho de queList.Add no devuelve la lista actualizada. En general, me gustaría llamar a una función en un objeto y luego devolver el objeto actualizado. Por ejemplo, sería ...

2 la respuesta

Uso de la palabra clave y en F # en uniones discriminadas

Me enfrenté hoy con las siguientes declaraciones de DU: type Grammar = Definition list and Definition = Def of string * Expression and Range = | Char of char | Range of char * char ¿Por qué uno usaría la palabra claveand en lugar detype, ¿aquí

3 la respuesta

Function.apply no utiliza este parámetro Arg

Estoy escribiendo un código Actionscript3 que intenta aplicar un método a un objeto que se determina en tiempo de ejecución. La documentación de AS3 para ...

8 la respuesta

Cómo reducir una Seq [Cualquiera [A, B]] a una Cualquiera [A, Seq [B]]

Dado una secuencia de eithersSeq[Either[String,A]] conLeft siendo un mensaje de error. Quiero obtener unaEither[String,Seq[A]] donde obtengo unRight (que será unSeq[A]), si todos los elementos de la secuencia sonRight. Si hay al menos unaLeft (un ...

8 la respuesta

¿Por qué evitar el subtipo?

He visto a muchas personas en la comunidad de Scala aconsejar evitar subtipar "como una plaga". ¿Cuáles son las diversas razones contra el uso del subtipo? ¿Cuáles son las alternativas?