[Prueba 2016-2][Ejercicio 4]

[Prueba 2016-2][Ejercicio 4]

de Romina Julieta Parada Venossa -
Número de respuestas: 1
Dice:

Dada la siguiente definición:
pp = foldl (λr → const (r + 1)) 0
¿Cuál de las siguientes afirmaciones no es correcta?
(a) pp ≡ length
(b) La función no compila correctamente
(c) pp ≡ sum ◦ map (const 1)
(d) pp ≡ foldr (\ r → r + 1) 0
Respuesta: b)

Sin embargo cuando lo probamos en el ghci:
Prelude> let pp = foldl (\r -> const(r+1)) 0
Prelude> pp [1,2,3]
3

Parece compilar y dar a), c) o d)