Preguntas con la etiqueta [functional-programming]

Lista functional-programming preguntas

Debo admitir que no sé mucho sobre programación funcional. Leí sobre esto de aquí y de allá, y descubrí que en la programación funcional, una función devuelve la misma salida,

¿Cuál es el rendimiento de Scala?

11
respuestas
345
votos
150.8k
vistas

Entiendo el rendimiento de Ruby y Python. ¿Qué hace el rendimiento de Scala?

Cómo ordenar con lambda en Python

5
respuestas
342
votos
589.1k
vistas

Estoy intentando ordenar algunos valores por atributo, así: a = sorted(a, lambda x: x.modified, reverse=True) Recibo este mensaje de error: <lambda>() takes exactly 1 argument (2 given) ¿Por qué? ¿Cómo

Siempre he pensado que la programación funcional se puede realizar en Python. Por lo tanto, me sorprendió que Python no recibiera mucha mención en esta pregunta, y cuando se mencionaba,

He leído los artículos de Wikipedia tanto sobre programación procedimental como sobre programación funcional , pero todavía estoy un poco confundido. ¿Alguien podría reducirlo al núcleo?

Índice dentro de la función map()

4
respuestas
579
votos
909.6k
vistas

Me falta una opción sobre cómo obtener el número de índice dentro de la mapfunción usando Listfrom Immutable.js: var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); La

Busqué en Google para encontrar las diferencias entre a case classy a class. Todo el mundo menciona que cuando quieras hacer una coincidencia de patrones en una clase, utiliza la

Empezando con Haskell

15
respuestas
754
votos
273.2k
vistas

Durante unos días he intentado comprender el paradigma de programación funcional en Haskell. Lo hice leyendo tutoriales y viendo screencasts, pero nada parece funcionar. Ahora, al aprender varios lenguajes imperativos/OO

¿Qué es un combinador en Y? [cerrado]

18
respuestas
440
votos
142.1k
vistas

Un combinador en Y es un concepto informático desde el lado “funcional” de las cosas. La mayoría de los programadores no saben mucho sobre combinadores, si es que han oído

¿Por qué lenguajes funcionales? [cerrado]

47
respuestas
346
votos
191.5k
vistas

Veo que se habla mucho aquí sobre lenguajes funcionales y esas cosas. ¿Por qué usarías uno en lugar de un idioma "tradicional"? ¿Qué hacen mejor? ¿En qué son peores? ¿Cuál

¿Qué es la programación reactiva (funcional)?

18
respuestas
1.1k
votos
280.8k
vistas

He leído el artículo de Wikipedia sobre programación reactiva . También leí el pequeño artículo sobre programación reactiva funcional . Las descripciones son bastante abstractas. ¿Qué significa en la práctica

¿Qué es una mónada?

0
respuestas
1.7k
votos
328.6k
vistas

Habiendo analizado brevemente Haskell recientemente, ¿cuál sería una explicación breve, sucinta y práctica de lo que es esencialmente una mónada? He encontrado que la mayoría de las explicaciones que he

Cómo usar filtrar, mapear y reducir en Python 3

7
respuestas
369
votos
343.5k
vistas

Así es como estoy acostumbrado a filtertrabajar mapen reducePython 2: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5,

En PHP, puedes hacer... range(1, 3); // Array(1, 2, 3) range("A", "C"); // Array("A", "B", "C") Es decir, existe una función que te permite obtener un rango de números o

¿Qué es el 'curry'?

25
respuestas
825
votos
237.4k
vistas

He visto referencias a funciones de curry en varios artículos y blogs pero no encuentro una buena explicación (¡o al menos una que tenga sentido!)