トップ «前の日記(2008-12-23) 最新 次の日記(2008-12-25)» 月表示 編集

日々の流転


2008-12-24 [長年日記]

電車が空いていた。世間はもう冬休みなのかな。

λ. Data.List.intercalate

最近、Data.List モジュールに intercalate :: [a] -> [[a]] -> [a] という関数がある事を知った。これは intercalate x xs = concat (intersperse x xs) で定義される関数で、intercalate ", " ["a", "b", "c"] == "a, b, c" という感じ。

何度も自作していた関数だったのだけど、標準ライブラリにあったのね。 調べてみると、GHC-6.8になるときに既に入っていたようだ。 気づかなかった……

Tags: haskell