Ketil Z. Malde wrote:
Antony Courtney <[EMAIL PROTECTED]> writes:


-- Example: format a list of strings, using a comma as a seperator:
mkSepStr :: [String] -> String
mkSepStr xs = foldrs (\x s -> x ++ ", " ++ s) "" xs

t0 = mkSepStr []                   -- ==> ""
t1 = mkSepStr ["hello"]            -- ==> "hello"
t2 = mkSepStr ["10","20","30"]     -- ==> "10, 20, 30"

What do the rest of you do to solve this particular problem?


Uh, concat and intersperse?


Yep, that'll do the trick.


Thanks for all the lightnin-fast responses. Appologies for overlooking this!

-antony

--
Antony Courtney
Grad. Student, Dept. of Computer Science, Yale University
[EMAIL PROTECTED]          http://www.apocalypse.org/pub/u/antony

_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to