【发布时间】:2015-11-12 15:49:19
【问题描述】:
给定两个列表,[a, b] 和 [c, d],我想得到以下结果:
[(a,c), (a,d), (b,c), (b,d)]
如何在 Haskell 中做到这一点?是否有一个内置函数,或者我应该自己实现一个?
【问题讨论】:
-
当
[a, b]和[c, d]的类型相等时,可以写成sequence [[a, b], [c, d]]。
标签: list haskell tuples combinations