
20 Jun
2011
20 Jun
'11
4:08 a.m.
| otherwise = return ()
or:
handleParseErrors errors = when (not . null $ errors) $ writeFile .....
2011/6/20 Dmitri O.Kondratiev
Hi, What is right way to do conditional IO? For example, I need to write to file errors only in case they exist, otherwise my function should do nothing:
handleParseErrors errors | (not . null) errors = writeFile "parse-errors.txt" (show errors) | otherwise = ?
What should be an 'otherwise' case ?
Thanks!
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Eugene Kirpichov Principal Engineer, Mirantis Inc. http://www.mirantis.com/ Editor, http://fprog.ru/