
17 Dec
2008
17 Dec
'08
1:43 p.m.
Am Mittwoch, 17. Dezember 2008 19:36 schrieb Brian Hurt:
I know it's not hard to write, but still:
concat :: String -> [String] -> String concat _ [] = "" concat _ [x] = x concat sep x:xs = x ++ sep ++ (concat sep xs)
I've got to be stupid and missing it in the standard libraries. Please tell me where. Thanks.
Brian
Data.List.intersperse and concat together do exactly that: yourconcat === (concat .) . intersperse