Closed. This question needs debugging details 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

1年前关闭。



Improve this question




给定一个像这样 [('a',2), ('b', 6), ('c', 1)] 的元组列表,我试图每次在字符串中打印出字符。

我正在一行中的字符串中寻找像这样的 "aabbbbbbc" 输出。

我正在尝试使用 replicate 来执行此操作,例如 replicate (snd x) (fst x) 但这不起作用。

最佳答案

这可以使用 list comprehensions 来完成(其中 xs 是您的元组列表):

concat [replicate n x | (x, n) <- xs]

关于haskell - 多次打印出元组列表的每个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58580971/

10-12 03:30