Haskell でワンライナー

栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン6.10.2

5.4.2. 式評価モード


~$ ghc -e 'putStrLn "Hello,world!"'
Hello,world!
~$ ghc -e 'print $ map (+1) [ 1,2,3 ] '
[ 2,3,4 ]
~$ ghc -e 'print $ map (*2) [ 1,2,3 ] '
[ 2,4,6 ]
~$ echo "hello" | ghc -e 'getContents'
"hello\n"
~$ echo "hello" | ghc -e 'getContents >>= print'
"hello\n"