※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


hello

module Main where

main = putStr "hello"


実行結果:

hello

do


module Main where

main = do
	putStr "hello\n"
	putStr "hello\n"
	putStr "hello\n"

実行結果:
hello
hello
hello

あるいは:
module Main where

main = do
	putStrLn "hello"
	putStrLn "hello"
	putStrLn "hello"
実行結果:
hello
hello
hello

show


module Main where

main = putStr (show 111)

実行結果:

111

あるいは:
module Main where

main = putStr $ show 111

実行結果:

111

あるいは print 関数を使う:
module Main where
 
main = print 111
実行結果:

111



関数

その1

module Main where

addStar s = "*" ++ s ++ "*"

main = putStr $ addStar "aaa"

実行結果:
*aaa*

その2

module Main where

add x y = x + y

main = putStr $ show $ add 1 2

実行結果:
3