[Haskell-cafe] Mapping a list of functions

Miguel Mitrofanov miguelimo38 at yandex.ru
Thu Jun 17 15:17:13 EDT 2010


listFs = [f1, f2, f3]
map ($ x) listFs -- same as [f1 x, f2 x, f3 x]

f x y z = ...
map (\x -> f x u v) xs


On 17 Jun 2010, at 23:02, Martin Drautzburg wrote:

> Hello all
>
> The standard map function applies a single function to a list of  
> arguments.
> But what if I want to apply a list of functions to a single  
> argument. I can
> of course write such a function, but I wonder if there is a standard  
> way of
> doing this,
>
> Related to that is the problem, that the function in map may require  
> more than
> one argument, so I need to apply it partially to some value(s)  
> first. But
> what if I want to fix its second and third argument and not its first
> argument? Can flip help?
>
> Thanks
>
> -- 
> Martin
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe



More information about the Haskell-Cafe mailing list