2014年1月7日火曜日

開発環境

Real World Haskell―実戦で学ぶ関数型言語プログラミング(Bryan O'Sullivan (著)、 John Goerzen (著)、 Don Stewart (著)、山下 伸夫 (翻訳)、伊東 勝利 (翻訳)、株式会社タイムインターメディア (翻訳)、オライリージャパン)の1章(始めましょう)、練習問題3.を解いてみる。

その他参考書籍

練習問題3.

コード(BBEdit)

Sample.hs

{-# OPTIONS -Wall -Werror #-}

main :: IO ()
main = interact wordCount
    where wordCount input = show (length (words input)) ++ "\n"

入出力結果(Terminal, runghc)

$ cat quux.txt
Teignmouth, England
Paris, France
Ulm, Germany
Auxerre, France
Brunswick, Germany
Beaumont-en-Auge, France
Ryazan, Russia
$ runghc WC < quux.txt
14
$ wc quux.txt
       7      14     122 quux.txt
$

0 コメント:

コメントを投稿