2014年2月9日日曜日

開発環境

Real World Haskell―実戦で学ぶ関数型言語プログラミング(Bryan O'Sullivan (著)、 John Goerzen (著)、 Don Stewart (著)、山下 伸夫 (翻訳)、伊東 勝利 (翻訳)、株式会社タイムインターメディア (翻訳)、オライリージャパン)の8章(効率的なファイル処理、正規表現、ファイル名マッチング)、8.7(作成したパターン照合器を使う)の練習問題 2.を解いてみる。

その他参考書籍

練習問題 2.

入出力結果(Terminal, インタプリタghci)

$ cabal install unix-2.7.0.0
$ ghci
GHCi, version 7.6.3: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Prelude> :module System.Posix.Files
Prelude System.Posix.Files> fileExist "Sample.hs"
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package unix-2.7.0.0 ... linking ... done.
True
Prelude System.Posix.Files> fileExist "ch08"
True
Prelude System.Posix.Files> fileExist "abcde"
False
Prelude System.Posix.Files> :t fileExist
fileExist :: FilePath -> IO Bool
Prelude System.Posix.Files> :quit
Leaving GHCi.
$

0 コメント:

コメントを投稿