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

5 la respuesta

¿Es `data PoE a = Empty | ¿Emparejar a a` a mónada?

Esta pregunta proviene de esta respuesta enejemplo de un functor que es aplicativo pero no una mónada [https://stackoverflow.com/a/49703783/412549]: Se afirma que el data PoE a = Empty | Pair a a deriving (Functor,Eq)no puede tener una ...

5 la respuesta

Functional Reactive F # - Almacenamiento de estados en juegos

Actualmente soy un estudiante que está aprendiendo sobre el paradigma funcional reactivo usando F #. Es un punto de vista radicalmente nuevo para mí. Ayer aprendí sobre la creación de un simple juego de ping-pong usando este paradigma. La idea ...

3 la respuesta

¿Una variable utilizada en su propia definición?

Una corriente infinita: val ones: Stream[Int] = Stream.cons(1, ones) ¿Cómo es posible que un valor se use en su propia declaración? Parece que esto debería producir un error de compilación, pero funciona.

1 la respuesta

Función rápida de orden superior (par de iglesia, también conocido como contras) con tipos de parámetros genéricos que no aceptan tipos de parámetros de entrada

Estaba jugando con la programación funcional en Swift 2.1, tratando de implementar elPar de codificación de iglesia / contras [https://en.wikipedia.org/wiki/Church_encoding#Church_pairs]función (contras [https://en.wikipedia.org/wiki/Cons]= λx λy ...

1 la respuesta

¿Qué son los universos acumulativos y `*: *`?

En Agda, haySet n. Según entiendo,Set n extiende la jerarquía de tipo de valor de tipo estilo Haskell a niveles infinitos. Es decir,Set 0 es el universo de los tipos normales,Set 1 es el universo de los tipos normales,Set 2 es el universo de los ...

4 la respuesta

Tubería hacia adelante en C #

Continuomi investigacion [https://stackoverflow.com/questions/308481/writing-the-f-recursive-folder-visitor-in-c-seq-vs-ienumerable] de expresar ideas de F # en C #, quería un operador de canalización directa. Para cualquier cosa envuelta en un ...

1 la respuesta

atar el primer argumento de función sin conocer su arity

Me gustaría tener una funciónBindFirst eso une el primer argumento de una función sin que yo tenga que conocer / indicar explícitamente la aridad de la función mediante el uso de marcadores de posición std ::. Me gustaría que el código del ...

2 la respuesta

¿Qué es '(apóstrofe) en Racket?

Estoy un poco confundido sobre el significado de la' Firmar en la raqueta. Me parece que el mismo signo tiene diferentes significados. Mire 2 ejemplos simples a ...

4 la respuesta

¿Cuándo usarías reduce () en lugar de sum ()?

Comencé a aprender programación funcional recientemente, y se me ocurrió este ejemplo al intentar calcular el promedio de mi prueba para una clase. El ejemplo que se me ocurrió es: scores = [90, 91, 92, 94, 95, 96, 97, 99, 100] def add(num1, ...

1 la respuesta

Transforma una secuencia Swift en pares adyacentes

Dado que tengo una matriz en Swift como[1,2,3,4], un métodopairs() lo transformará en la matriz de tuplas:[(1,2), (2,3), (3,4)]. Aquí hay algunos ejemplos más de cómopairs() debería comportarse: pairs([]) debería volver[] ya que no tiene ...