2009-04-18から1日間の記事一覧
Int はオーバーフローを起こす。 Prelude> :set +t Prelude> (2 :: Int) ^ (32 :: Int) 0 it :: Int Prelude> (2 :: Int) ^ (31 :: Int) -2147483648 it :: IntInteger はオーバーフローを起こさない。 Prelude> (2 :: Integer) ^ (31 :: Integer) 214748364…
オライリーから発売されるReal World Haskellを日本語に訳すページ 21. データベース操作 -- ghc --make -o sel -LC:\PostgreSQL\8.4\lib select.hs import IO import Database.HDBC import Database.HDBC.PostgreSQL main = do conn <- connectPostgreSQL "…