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になるときに既に入っていたようだ。 気づかなかった……