我想定义一个 Haskell 函数,它从字符串列表中删除一对字符串中包含的任何字符串,并只返回一个包含所有剩余字符串的列表。所以一个例子是:
function ["football","basketball","soccer"] ("football", "basketball") = ["soccer"]
我知道您可以使用该filter
函数来过滤满足给定谓词的列表。我知道我可以通过这种方式过滤掉一个列表:
function' xs s = filter (/=s) xs
但我不知道如何让它与元组一起工作。运行代码时,我不断收到错误。知道怎么做吗?谢谢