
26 Feb
2010
26 Feb
'10
11:29 a.m.
Hello, I try to set up a verification on the number of arguments given to my program, but keep on getting "Parse error in pattern" Here is what my code looks like: main :: IO() main = do -- On commence par ouvrir le fichier SAC en mode binaire argsList <- getArgs if (length (argsList) == 0) then do putStrLn $ "No filename given to the program.\n $ ProgramName file.sac" return () else sacFile1 <- openBinaryFile fileToOpen ReadMode ghci complains, and tells "Parse error in pattern", indicating the 'if' line number. Can you please help ? Thank you very much, Florian