[Haskell-cafe] Newbie: Applying Unknown Number Arguments to A
haskell at list.mightyreason.com
Fri May 19 04:10:50 EDT 2006
Aditya Siram wrote:
> I am trying to write a function 'applyArguments' which takes a function
> and a list and recursively uses element each in the list as an argument
> to the function. I want to do this for any function taking any number of
> applyArgument f (arg) = f arg
> applyArgument f (arg:args) = applyArgument (f arg) args
> This has failed in Hugs, so my question is: Can I conceptually do this?
> If so, what is the type signature of this function?
You can't do that, but there are other tricks that do work:
which describes "Functions with the variable number of (variously typed)
arguments" and "Genuine keyword arguments"
More information about the Haskell-Cafe