Dada la siguiente definición:
foo f a = map (f a)
¿Cu´al de las siguientes afirmaciones no es correcta?
- (a) El tipo es foo :: (a → b → c) → a → [b ] → [c ]
- (b) foo (||) False ≡ id
- (c) sum ◦ foo const 1 ≡ length
- (d) foo ($) ≡ map
No logro ver como foo ($) ≡ map
Podrían mostrarme algún ejemplo que clarifique?
Muchas gracias.