Hi


On Mon, Apr 14, 2008 at 8:22 AM, Benjamin L. Russell
<[EMAIL PROTECTED]> wrote:
> A friend and I were working on a Haskell version of
>  Towers of Hanoi yesterday, and I tried writing out the
>  program today, but got stuck on outputting newlines as
>  part of the string; viz:

>     | n == 1 = putStrLn ("Move " ++ show source ++ " to
>  " ++ show dest ++ "." ++ show '\n')

show '\n' = "\\n"

"\n" == "\n"

Therefore:

>     | n == 1 = putStrLn ("Move " ++ show source ++ " to
>  " ++ show dest ++ "." ++ "\n")

Note that you need the brackets, an in general don't call show on a
String or a Char.

Thanks

Neil
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to