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

5 la respuesta

¿Hay un equivalente de Python para la opción de Scala o cualquiera?

Realmente disfruto usando la opción y cualquiera de las mónadas en Scala. ¿Hay algún equivalente para estas cosas en Python? Si no lo hay, ¿cuál es la forma pitónica de manejar los errores o la "ausencia de valor" sin lanzar excepciones?

1 la respuesta

Escribir una función usando funciones auxiliares

Estoy tratando de escribir una función en Scheme que tome dos cadenas como entrada y devuelva una lista de todos los pares óptimos de cadenas. Para hacer esto, sé que necesito hacer uso de las siguientes funciones queYa he escrito. Obviamente, ...

2 la respuesta

Aplicando var o # 'a una lista de funciones en Clojure

Estoy tratando de leer metadatos para una colección de funciones en Clojure, pero las formas especiales var o reader no funcionan a menos que estén directamente relacionadas con el símbolo. ; this works (var my-fn) ; this doesn't (defn val-it ...

5 la respuesta

¿Es posible decorar include (...) en las URL de django con login_required?

Tengo algunas áreas restringidas en el sitio, para las cuales me gustaría especificarlogin_required decorador. Sin embargo, me gustaría hacerlo una vez por inclusión en urls.py principal, no por url individual en urls.py incluida Entonces en ...

7 la respuesta

Implementar zip usando foldr

Actualmente estoy en el capítulo 4 de Real World Haskell, y estoy tratando de entenderlo.implementar foldl en términos de foldr [http://book.realworldhaskell.org/read/functional-programming.html#x_E9]. (Aquí está su código :) myFoldl :: (a -> b ...

5 la respuesta

¿Cuál es el alcance de una función en Javascript / ECMAScript?

Hoy tuve una discusión con un colega sobre funciones anidadas en Javascript: function a() { function b() { alert('boo') } var c = 'Bound to local call object.' d = 'Bound to global object.' }En este ejemplo, los ensayos señalan que b no es ...

30 la respuesta

¿Qué es una mónada?

Habiendo mirado brevemente a Haskell recientemente, ¿cuál sería unbreve, sucinto, práctico explicación de lo que esencialmente es una mónada? La mayoría de las explicaciones que he encontrado son bastante inaccesibles y carecen de detalles ...

2 la respuesta

Argumento opcional de OCaml

¿Cómo puedo escribir una función en OCaml en la que uno o más argumentos son opcionales? let foo x y z = if(x+y > z) then true else false;;Si no recibe elz argumento que usa0 comoz. foo 3 3 2 -> true foo 3 3 10 -> false foo 2 1 -> true¿Hay ...

2 la respuesta

Ventaja de la programación funcional reactiva sobre los oyentes de eventos

He estado escuchando mucho sobre la programación reactiva funcional, y decidí comprobar cuál es el gran problema. Al revisar la documentación de bacon.js, parece que la diferencia principal es que, en lugar de configurar un detector de eventos en ...

3 la respuesta

Consulta sobre booleanos en cálculo lambda

Esta es la representación del cálculo lambda para el operador AND: lambda(m).lambda(n).lambda (a).lambda (b). m(n a b) b¿Alguien puede ayudarme a comprender esta representación?