Real World Haskell
実戦で学ぶ関数型言語プログラミング
Bryan O'Sullivan, John Goerzen, Don Stewart(著)
山下 伸夫, 伊東 勝利
株式会社タイムインターメディア(翻訳)
開発環境
- OS X Lion - Apple(OS)
- BBEdit - Bare Bones Software, Inc.(Text Editor)
- プログラミング言語: Haskell (純粋関数型)
Real World Haskell』(Bryan O'Sullivan、John Goerzen、Don 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 コメント:
コメントを投稿