【发布时间】:2011-11-10 04:40:47
【问题描述】:
我想做类似的事情
[(x, y, x+y) | (x,y) <- original]
当然,这会返回如下内容:
[(0, 0, 0), (0, 1, 1), (1, 1, 2)]
我想要的是这样的:
[0, 0, 0, 0, 1, 1, 1, 1, 2]
我对 Haskell 很陌生,不熟悉它的习语。我怎样才能在 Haskell 中做到这一点?
【问题讨论】:
-
将来您可以使用hoogle,而不是像您(现已删除)答案中那样构建功能。
-
@ThomasM.DuBuisson:这真的很酷,谢谢!
标签: list haskell list-comprehension