2013年1月30日水曜日

開発環境

Real World Haskell』(Bryan O'SullivanJohn GoerzenDon Stewart(著)、山下 伸夫伊東 勝利株式会社タイムインターメディア(翻訳)、オライリー・ジャパン、2009年、ISBN978-4-87311-423-3)の2章(型と関数)の2.6(便利な合成データ型: リストとタプル)の練習問題1を解いてみる。

1.

入出力結果(Terminal, ghci)

$ ghci
GHCi, version 7.4.2: 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> --Bool型
Prelude> :type False
False :: Bool
Prelude> --タプル ([[Char]], Char)
Prelude> :type (["foo","bar"],'a')
(["foo","bar"],'a') :: ([[Char]], Char)
Prelude> --リスト [(Bool, [[Char]])]
Prelude> :type [(True, []), (False, [['a']])]
[(True, []), (False, [['a']])] :: [(Bool, [[Char]])]
Prelude> :quit
Leaving GHCi.
$

0 コメント:

コメントを投稿