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)の1章(始めましょう)練習問第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> :set prompt "ghci> " ghci> :set +t ghci> 5 + 8 -- Integer 13 it :: Integer ghci> 3 * 5 + 8 --Integer 23 it :: Integer ghci> 2 + 4 -- Integer 6 it :: Integer ghci> (+) 2 4 -- Integer 6 it :: Integer ghci> sqrt 16 -- Double 4.0 it :: Double ghci> succ 6 7 it :: Integer ghci> succ 7 --Integer 8 8 it :: Integer ghci> pred 9 -- Integer 8 8 it :: Integer ghci> pred 9 --Integer 8 it :: Integer ghci> sin (pi / 2 ) -- Double 1.0 it :: Double ghci> truncate pi 3 it :: Integer ghci> round 3.5 -- Integer 4 it :: Integer ghci> round 3.4 --Integer 3 it :: Integer ghci> floor 3.7 -- 3 it::Integer 3 it :: Integer ghci> ceiling 3.3 -- 4 it::Integer 4 it :: Integer ghci> :quit Leaving GHCi. $
0 コメント:
コメントを投稿