首页 > 解决方案 > 如何使用列表理解计算两个列表的对称差异?

问题描述

为了获得两个列表的对称差异,我认为使用列表理解是一个好主意。但我不知道我能做些什么来删除列表的共同元素并获得不同的元素。

例如

symDiff [1,2,3,4] [1,3,5]  -- should return [2,4,5].

到目前为止我有

symDiff :: [a] -> [a] -> [a]
symDiff xs ys = 

标签: haskell

解决方案


推荐阅读