Haskell

From miki
Revision as of 07:24, 24 June 2019 by Mip (talk | contribs) (Created page with "= References = * [http://www-cs-students.stanford.edu/~blynn/haskell/] = Examples = == Hello World == <source lang="haskell"> main = putStrLn "Hello, World!" </source> == Pa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

References

Examples

Hello World

main = putStrLn "Hello, World!"

Palindrom

Save this as pal.hs:

-- pal.hs
main = do
  putStrLn "Enter just over half of a palindrome:"
  s <- getLine
  putStrLn (s ++ tail (reverse s))

Compile and run:

ghc pal.hs
./pal