我需要获取集合列表的intersection
,并注意到有一个函数
unions :: Ord a => [Set a] -> Set a Source
The union of a list of sets: (unions == foldl union empty).
但没有相应的函数intersections
。这有充分的理由,还是仅仅是疏忽?
不要误解我的意思,将其定义为
非常容易intersections = foldl1 intersection
但我觉得很奇怪一个人在那里,另一个没有。