【发布时间】:2012-10-09 03:48:20
【问题描述】:
我想定义一个 Haskell 函数,它从字符串列表中删除一对字符串中包含的任何字符串,并仅返回一个包含所有剩余字符串的列表。所以一个例子是:
function ["football","basketball","soccer"] ("football", "basketball") = ["soccer"]
我知道您可以使用filter 函数来过滤满足给定谓词的列表。我知道我可以通过这种方式过滤掉一个列表:
function' xs s = filter (/=s) xs
但我不知道如何让它与元组一起工作。当我运行代码时,我不断收到错误。知道怎么做吗?谢谢
【问题讨论】:
标签: string list haskell functional-programming tuples