嗨,我在[[[Char]]]
使用 IO 打印时遇到了小问题。
我有一个[[[Char]]]
清单 - 换句话说[[String]]
我想像这样打印它们
FirstStringOfFirstListOfStrings
SecondStringOfFirstListOfStrings
.
.
.
LastStringOffFirstListofStrings
(some gap anything empty line "----" string anything)
FirstStringOfSecondsListOfStrings
换句话说,我不希望将其打印在另一个之下(例如[String]
至少换行或填充某些行)------
mapM_ (mapM_ print)
我的想法是(mapM_ print)
与另一个函数组合,但这似乎不起作用。有什么建议么?
编辑:这是一个示例,根据要求
要打印的数据:[["abc","cde","efg"],["hjk","mno","prs"],["stu","wxy","zzz"]]
在使用mapM_ (mapM_ print)
它时打印像
abc
cde
efg
hjk
mno
prs
stu
wxy
zzz
但我希望它像这样打印:
abc
cde
efg
hjk
mno
prs
stu
why
zzz
它们可以用空行或一些字符串分隔。