在 Data.list 中设置:
“设置”操作
nub :: Eq a => [a] -> [a]
O(n^2)。nub 函数从列表中删除重复的元素。特别是,它只保留每个元素的第一次出现。(名称 nub 的意思是“本质”。)它是 nubBy 的一个特例,它允许程序员提供他们自己的相等性测试。
我不能直接使用这个功能。如何使用功能块?我必须导入一些东西吗?
import Data.List
编辑:我看到你已经接受了我的回答。我还看到 Satvik 发布了更好的答案。我会解释的。
如果你的母语不是英语,我会告诉你有一句话:
给一个人一条鱼,他会吃一天。教一个人钓鱼,他会吃一辈子。
when
?在哪个模块on
?等等。如有疑问,请尝试hoogle。它会告诉您该功能存在于哪个包中以及您需要导入什么模块等。您还可以按类型搜索功能。