[Haskell-cafe] Re: Tips of Conditional Expression
TOPE KAREM
topekarem at gmail.com
Fri Feb 22 11:18:23 EST 2008
Thank you all. I am satisfied with all your inputs.
Tope
On Fri, Feb 22, 2008 at 7:17 AM, Christian Maeder <Christian.Maeder at dfki.de>
wrote:
> TOPE KAREM wrote:
> > Thanks. My question is whether it can call a function (say map)
> > previously defined elsewhere in the program. Same goes for filter.
>
> I'm still not sure what to answer. If map and filter were user defined
> functions they may occur anywhere in your current module (or must be
> imported) and you can apply any argument in scope (of proper type).
>
> You could i.e. apply "(if <cond> then map else filter)" to "id"
> which is the same as "if <cond> then map id else filter id"
>
> C.
>
> > On Fri, Feb 22, 2008 at 6:04 AM, Christian Maeder
> > <Christian.Maeder at dfki.de <mailto:Christian.Maeder at dfki.de>> wrote:
> > I'm not sure what you're asking, but exp1 and exp2 may have (the
> same)
> > function type:
> >
> > if <cond> then map else filter :: (Bool -> Bool) -> [Bool] -> [Bool]
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20080222/31f44b9e/attachment.htm
More information about the Haskell-Cafe
mailing list