在Data.List模块被设置:我需要使用'nub'功能吗?
“设置” 操作
nub :: Eq a => [a] -> [a]
为O(n^2)。 nub函数从列表中删除重复的元素。特别是,它只保留每个元素的第一个出现。 (nub意思是'精华')。这是nubBy的一个特例,它允许程序员提供他们自己的平等测试。
我不能直接使用此功能。我如何使用函数节点?我需要导入一些东西吗?
在Data.List模块被设置:我需要使用'nub'功能吗?
“设置” 操作
nub :: Eq a => [a] -> [a]
为O(n^2)。 nub函数从列表中删除重复的元素。特别是,它只保留每个元素的第一个出现。 (nub意思是'精华')。这是nubBy的一个特例,它允许程序员提供他们自己的平等测试。
我不能直接使用此功能。我如何使用函数节点?我需要导入一些东西吗?
每当有疑问尝试hoogle。它会告诉你函数在哪个包中,你需要导入哪个模块等等。你也可以按类型搜索函数。
import Data.List
编辑:我看你已经接受了我的答案。我还看到萨特维克已经发布了一个更好的答案。我会解释。
如果你不是以英语为母语,我会告诉你,有一种说法是:
授人以鱼,他会吃了一天。教一个人去钓鱼,他会一辈子吃饭。
when
?哪个模块是on
?等等
你确定吗?这个对我有用。它被称为'nub'不是'num' – Claudiu
我打错了,我已经修好了。 :) – 1775
@五月阅读编辑我的答案,然后不接受它,并接受Satvik的答案,而不是请。 – dave4420