intercalate
区切り文字を指定して、concatする
JSのArray.prototype.join()のようなもの
「intercalate」は「間に挿入する」という意味
intercalate :: [a] -> [[a]] -> [a]
https://hackage.haskell.org/package/base-4.18.0.0/docs/Data-List.html#v:intercalate
e.g.
code:hs
>> intercalate ", " "Lorem", "ipsum", "dolor"
"Lorem, ipsum, dolor"
e.g.
code:ghci
strs = map BS.pack "hoge", "piyo", "fuga"
BS.intercalate (BS.pack "\n") str
"hoge\npiyo\nfuga"
似てるものにintersperseもある
ちなみに、Stringで
intercalate " " [String]と同等のものにunwordsがある