【发布时间】:2015-04-21 02:42:04
【问题描述】:
如何将整数列表 [1,2,3] 转换为字符串“123”
很抱歉问了一些显而易见的问题,但我似乎无法在其他地方找到答案。
【问题讨论】:
-
这不是一个明显的重复。我在寻找一个字符串。
-
@Akarienta 不是重复的,这里的 OP 想要创建一个字符串,正如问题中明确指出的那样,而在您链接的问题中,目标是用单个数字创建一个新的
Int,解决方案完全不同(尽管两者都可以通过折叠来实现) -
@bheklilr 好吧,例如this one。 SO充满了这些问题,作者没有用过搜索。
-
@Akarienta 确实如此,但是当有人根本不知道要使用的功能时,它就无济于事了。这可能是
concatMap show的两个字解决方案,它只是学习API。这里解决的实际问题是学习 Prelude 中以前未知的功能。这并不是说 OP 需要调整一个更复杂的问题来满足他的需求,这仅仅是对现有解决方案的无知。是的,程序员需要学习如何阅读文档并解决类似的问题,但我敢打赌,当你第一次开始使用 Haskell 时,你并不知道concatMap。
标签: haskell