Haskell Data.Set有`unions`,但不是`intersectionions`?为什么?

时间:2016-05-07 04:30:28

标签: haskell

我需要获取集合列表的intersection,并注意到有一个函数

unions :: Ord a => [Set a] -> Set a Source
    The union of a list of sets: (unions == foldl union empty).

但没有相应的函数intersections。这有充分的理由,还是仅仅是疏忽?

不要误解我的意思,将其定义为

非常容易
intersections = foldl1 intersection

但我觉得很奇怪一个人在那里,另一个没有。

0 个答案:

没有答案