2013年1月27日日曜日

開発環境

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 コメント:

コメントを投稿