["one", "two", "three"]
显示为
"one", "two", "three"
需要为文件
完成感谢
答案 0 :(得分:7)
您可以使用intercalate
Data.List
执行此操作
showList :: Show a => [a] -> String
showList = intercalate ", " . map show
map show
将每个元素转换为带引号的字符串表示(以及任何正确转义的内部引号),而intercalate ", "
在各个片段之间插入逗号和空格并将它们粘合在一起。