[Haskell-beginners] flatten
Michael Snoyman
michael at snoyman.com
Tue Aug 16 10:09:25 CEST 2011
On Tue, Aug 16, 2011 at 11:07 AM, Sunil S Nandihalli
<sunil.nandihalli at gmail.com> wrote:
> Hello everybody,
> can somebody tell me as to what is wrong with the following code
>
>
> myflatten::[(a,a)]->[a]
> myflatten [] = []
> myflatten (fx,sx):xs = fx:sx:(myflatten xs)
>
> It says that there is a parse error on the last line..
> Thanks,
> Sunil.
>
Hi Sunil,
You need to wrap the pattern in parentheses, ie:
myflatten ((fx,sx):xs) = fx:sx:(myflatten xs)
Michael
More information about the Beginners
mailing list