Preguntas etiquetadas con functional-programming

La programación funcional es un paradigma de programación basado en construir abstracciones usando funciones, evitando efectos secundarios y cambios de estado. La programación funcional pura es segura para subprocesos.

5
Mapa o reducir con índice en Swift
¿Hay alguna manera de obtener el índice de la matriz en mapo reduceen Swift? Estoy buscando algo como each_with_indexen Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 …

5
¿Qué es "levantar" en Haskell?
No entiendo qué es "levantar". ¿Debería entender primero las mónadas antes de entender qué es un "ascensor"? (También soy completamente ignorante acerca de las mónadas :) ¿O alguien puede explicármelo con palabras simples?



8
¿Ventajas de la programación sin estado?
Recientemente he estado aprendiendo sobre programación funcional (específicamente Haskell, pero también he visto tutoriales sobre Lisp y Erlang). Si bien encontré los conceptos muy esclarecedores, todavía no veo el lado práctico del concepto de "sin efectos secundarios". ¿Cuáles son las ventajas prácticas de esto? Estoy tratando de pensar en la …


7
¿Cómo actualizar el elemento dentro de la Lista con ImmutableJS?
Esto es lo que dijeron los documentos oficiales updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> ¡No hay forma de …



5
¿Por qué no hay genéricos en Go?
Descargo de responsabilidad: solo he jugado con Go por un día, así que hay una buena posibilidad de que me haya perdido mucho. ¿Alguien sabe por qué no hay soporte real para genéricos / plantillas / whatsInAName en Go? Entonces, hay un genérico map, pero lo proporciona el compilador, mientras …

29
¿Por qué debería aprender Lisp? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


3
¿Qué es Hindley-Milner?
Encontré este término Hindley-Milner , y no estoy seguro de comprender lo que significa. He leído las siguientes publicaciones: Steve Yegge - Lenguajes dinámicos contraatacan Steve Yegge - El problema de Pinocho Daniel Spiewak - ¿Qué es Hindley-Milner? (y por qué es genial?) Pero no hay una sola entrada para …

24
Código útil que utiliza reduce ()? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Mejora esta pregunta ¿Alguien aquí tiene algún código útil que …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.