26-05-2013, 20:06
Buenas! me trabe con el siguiente problema de funcional:
3.10) Definir la función aplicarFunciones/2, que dadas una lista de funciones y un valor
cualquiera, devuelve la lista del resultado de aplicar las funciones al valor. P.ej.
Main> aplicarFunciones[(*4),(+3),abs] (-8)
[-32,-5,8]
Lo hice así, pero haskell me tira error:
aplicarFunciones [] num = []
aplicarFunciones (x:xs) num = [x num : aplicarFunciones xs num]
Alguna idea porq sera??
3.10) Definir la función aplicarFunciones/2, que dadas una lista de funciones y un valor
cualquiera, devuelve la lista del resultado de aplicar las funciones al valor. P.ej.
Main> aplicarFunciones[(*4),(+3),abs] (-8)
[-32,-5,8]
Lo hice así, pero haskell me tira error:
aplicarFunciones [] num = []
aplicarFunciones (x:xs) num = [x num : aplicarFunciones xs num]
Alguna idea porq sera??