On 18 Dec 2008, at 7:36 am, Brian Hurt wrote:


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.

You want  concat (intersperse sep strings)  using functions from List.


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to