No need to apologize. Not dumb of you. The mandatory else is unusual. I don't personally know of any other language that requires an else for every if.
Sorry, dumb of me doesn't give this error anymore.thanks,Navin
From: Ramy Abdel-Azim <ramy.abdelazim@gmail.com>
To: Navin Rustagi <navin_kunta@yahoo.com>
Cc: Haskell@haskell.org
Sent: Wed, February 2, 2011 7:55:09 PM
Subject: Re: [Haskell] a quick question
Missing else?On Wed, Feb 2, 2011 at 8:49 PM, Navin Rustagi <navin_kunta@yahoo.com> wrote:
Hi all,I am stuck at a piece of code and am not able to figure out the error.uptable::[[Char]]->[([Char],Int,Int,Int,Int)]->[([Char],Int,Int,Int,Int)]uptable (xf:xs) main_array = map (\(x,y,z,r,t)-> do if x==xf then tupup x y z r t second xs ) main_arrayhere tupup and second are functions which are working . When compiling this it gives the errorSyntax error in expression (unexpected `)')I am not able to figure out where I could have gone wrong. I have tried all bracketing combinations and nothing works.Navin
_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell