Cookbook/Interactivity
Jump to navigation
Jump to search
Reading a string
Strings can be read as input using getLine.
Prelude> getLine
Foo bar baz
"Foo bar baz"
Printing a string
Strings can be output in a number of different ways.
Prelude> putStr "Foo"
FooPrelude>
As you can see, putStr does not include the newline character `\n'. We can either use putStr like this:
Prelude> putStr "Foo\n"
Foo
Or use putStrLn, which is already in the Standard Prelude
Prelude> putStrLn "Foo"
Foo
We can also use print to print a string, including the quotation marks.
Prelude> print "Foo"
"Foo"
Parsing command line arguments
TODO