【发布时间】:2017-10-25 05:45:08
【问题描述】:
所以我试图从 2 个集合列表中创建一个 setSubtraction,它返回出现在 xs 但不在 ys 中的所有元素的集合。例如 xs = [1,2,3] 和 ys = [3,4,5],那么 setSubtraction xs ys = [1,2]
这就是我目前所拥有的
setSubtract xs ys = [x | x <- xs, y <- ys, filter (==y) xs]
但是过滤功能似乎出错了
【问题讨论】:
-
没关系,我能弄明白
标签: haskell filter list-comprehension