我想定义一个Haskell函数,该函数从字符串列表中删除包含在一对字符串中的任何字符串,并仅返回包含所有剩余字符串的列表。因此,一个例子是:使用一对字符串筛选字符串列表
function ["football","basketball","soccer"] ("football", "basketball") = ["soccer"]
我知道你可以使用filter
功能来过滤满足给定谓词列表。我知道我可以通过这种方式筛选出一个列表:
function' xs s = filter (/=s) xs
但是我不知道如何让它与元组一起工作。我在运行代码时不断收到错误。任何想法如何做到这一点?由于
快速搜索,你可以解释这一点进一步:
所以,我们正在寻找一些与类型。我想确保我正确理解这一点。谢谢 – Bobo
@Bobo我已经添加了解释。 – Satvik
感谢您的解释! – Bobo