-3
A
回答
6
您正在寻找的(\\)
功能:
[2,4,6,8,10] \\ [3,4,5,6] == [2,8,10]
哈斯克尔自带了大量的内置功能。特别是对于这样简单的任务,你会经常找到一个能完成这项工作的人。但你如何找到一个?
第一步是确定所需函数的类型。在这种情况下,你要寻找的是需要两个列表与同类型(a
)的元素,并产生与相同类型的元素列表的功能:
[a] -> [a] -> [a]
下一页search Hoogle的匹配类型的功能。 (\\)
接近结果的顶部。它包括以下文档:
\\
函数是列表差异(非关联)。在xs \\ ys
的结果中,第一次出现ys
的每个元素(如果有的话)已从xs
中删除。因此(xs ++ ys) \\ xs == ys.
这是
deleteFirstsBy
一个特例,它允许程序员提供自己的平等的测试。
相关问题
- 1. 将两个具有相似元素的列表结合起来
- 2. 如何将列表与R中另一个列表的元素结合起来?
- 3. 如何将python中多元列表的元素结合起来?
- 4. 将两个元组与嵌套列表理解结合起来
- 5. 如何将不同列数的两个表结合在一起?
- 6. 如何将两个列表与Java中相同数量的元素结合起来?
- 7. 如何将表单元素与变量结合起来?
- 8. 如何将两个表与我的Eloquent查询结合起来?
- 9. Scala:将两个列表中相同位置的元素组合起来
- 10. 如何将两个函数的代码与不同的参数结合起来?
- 11. 如何将两个表结合起来,得到的结果
- 12. 如何将两个选择与不同的where子句结合起来?
- 13. 如何将两个查询与不同的WHERE/LIKE条件结合起来?
- 14. 如何将django中的两个queryset列表与第二个列表后的第一个列表结合起来
- 15. 如何将两列与Python中的if/else结合起来?
- 16. 如何结合两个列表中的每个元素
- 17. 如何将Solr中的两个查询与ComplexPhraseQueryParser结合起来?
- 18. 如何将同种查询与不同变量结合起来
- 19. 将两个表与mysql中的一组条件结合起来
- 20. 结合两个不同数量的元素的单独阵列
- 21. 将不同范围的两个子结合起来
- 22. 将阵列1中的每个元素与阵列2中的每个元素结合起来
- 23. 如何将列表的功能与文本框结合起来
- 24. 通过总结与同一指标元素结合两个列表不起作用
- 25. 如何将同一张表的两个不同计数结合在一起?
- 26. 如何将每个元素的API调用与rxjava的列表调用结合起来
- 27. 如何将循环与列表项目结合起来
- 28. 如何将两个型号列表结合起来,一个模型
- 29. 如何将不同时间点的两个MySQL数据库结合起来?
- 30. 如何将parse.com android中两个不同类的查询结果组合起来?
问题是*“如何编写setDiff函数”*? – soon
我怀疑你的问题是因为'setDiff'不经常被描述为“合并两个列表”而被投票否决。将标题更改为@soon建议的内容可能会有所帮助。 –