haskell - 如何使用列表理解计算两个列表的对称差异?
问题描述
为了获得两个列表的对称差异,我认为使用列表理解是一个好主意。但我不知道我能做些什么来删除列表的共同元素并获得不同的元素。
例如
symDiff [1,2,3,4] [1,3,5] -- should return [2,4,5].
到目前为止我有
symDiff :: [a] -> [a] -> [a]
symDiff xs ys =
解决方案
推荐阅读
- python - 如何对由“。”分隔的字符串列表进行排序 中间还有数字?
- python - python中的Excel sumifs公式
- python - 如何在 selenium python 中找到这个元素
- c# - 由 Postgres 支持的 EF Core 实体中的计算时间戳
- java - 如何设置 SOAP 的连接超时?
- r - R - 不能在 foreach() 循环中使用 eigen() 函数
- c# - XUnit 对以接口作为返回类型的方法进行单元测试
- mysql - MySQL-查找具有重叠期间的记录
- angular - 从 docker 容器中的 app-settings.json 为 Angular aspnet 5.0 应用程序选择正确的后端 url
- r - 将出现次数附加到每个元素