小编llu*_*hmk的帖子

检查两个列表是否具有相同的元素

我正在尝试编写一个函数,给定两个列表返回一个布尔响应,如果两个列表具有相同的元素,即使它们没有以相同的顺序出现.我有这样的事情:

function :: [a] -> [a] -> Bool
function (x:xs) y = elem x y && function xs y
Run Code Online (Sandbox Code Playgroud)

这个问题是当xs为空时没有模式,我不知道如何处理这种情况.任何其他解决方法都非常受欢迎,我对Haskell很新.

谢谢大家!

haskell

5
推荐指数
1
解决办法
5842
查看次数

标签 统计

haskell ×1