[Haskell-beginners] how to access command line arguments

Marc Weber marco-oweber at gmx.de
Sat Aug 14 23:59:39 EDT 2010

Excerpts from prad's message of Sun Aug 15 05:39:00 +0200 2010:
> is the former the better way to do it then? or are there other
> alternatives?
If you don't want to use existing option parsers I'd recommend this

args <- getArgs
case args of
  first:last:z -> ...
  _ -> show_usage

where show_usage = print "expected arguments: first last z"

this way you can "die cracefully" if options are passed the program
it didn't expect.

Marc Weber

More information about the Beginners mailing list