2016-05-01から1ヶ月間の記事一覧

haskell での単位付き計算を味見

昔から計算ミスの多かった私は、高校時代に塾の先生に「次元の確認をするとよい」とアドバイスされて以来、必ず次元チェックをするようにしています。 市販ツールでは Mathcad が便利だと思うのですが、個人で購入するには少々高価です。どうにかならないか…

数値のリストををcsvファイルに出力する

Text.CSV を使えば csv ファイルを書き出せるのですが、String の要素にしか対応していません。数値であっても一度 String に変換しないといけないので、コードも結果も不格好です。 import Text.CSV putStrLn . printCSV $ fmap (fmap show) [[1,2,3], [4,5…

Text.CSV を使う

純粋型言語で副作用を許さないのなら、入出力はどうするの?と思っていた時期がありました。 細かい理屈はさておき、Haskell でもファイルの読み書きは出来ることがわかったので、書いておくことにします。使ったのは Text.CSV。最初に、ここで定義されてい…