Publicado el 31 de Enero del 2021
957 visualizaciones desde el 31 de Enero del 2021
138,0 KB
8 paginas
Creado hace 20a (04/10/2004)
Capítulo 1. Programación Funcional
1
Programación funcional
Funciones
f : A → B
f (x)
→ . . .
Ejemplos: sucesor, sumaCuadrados (2 argumentos) y pi (constante)
sucesor : Z → Z
sucesor(x)
→ x + 1
sumaCuadrados : Z × Z → Z
sumaCuadrados(x, y)
→ x2 + y2
π :
π → 3.1415927 . . .
R
Evaluación de una función para ciertos valores de la variable:
sucesor(1) =⇒ 2 sumaCuadrados(2, 3) =⇒ 13
Capítulo 1. Programación Funcional
2
Prelude> [1..5]
[1, 2, 3, 4, 5] ::
[Integer ]
Prelude> sum [1....
33 visualizaciones durante los últimos 90 días