List Haskell函数,它获取一个对列表和一个列表并返回一个列表

List Haskell函数,它获取一个对列表和一个列表并返回一个列表,list,haskell,List,Haskell,我必须编写一个haskell函数,它执行以下操作: mySub获取对列表和值列表并返回新列表 其中,一对中第一个值的每次出现都被另一对中的第二个值替换 一对更换应按成对顺序进行。例如,mySub[('a','b'),('c','d')] “abcd”应给出“bbdd”和mySub[(1,2)、(2,3)][1,2,3,4]应给出[3,3,4] 我甚至不知道从哪里开始 首先尝试解决这个问题:编写一个函数oneSub,它接受一个元组和一个列表,并用第二个元素替换列表中与元组中第一个元素相等的每个元素

我必须编写一个haskell函数,它执行以下操作:

mySub
获取对列表和值列表并返回新列表 其中,一对中第一个值的每次出现都被另一对中的第二个值替换 一对更换应按成对顺序进行。例如,
mySub[('a','b'),('c','d')]
“abcd”应给出“bbdd”和
mySub[(1,2)、(2,3)][1,2,3,4]
应给出
[3,3,4]


我甚至不知道从哪里开始

首先尝试解决这个问题:编写一个函数
oneSub
,它接受一个元组和一个列表,并用第二个元素替换列表中与元组中第一个元素相等的每个元素。所以
oneSub('h','c')“hat”
将计算为
“cat”


如果你写了这个函数,试着用它来实现
mySub

这是你一小时内的第三个家庭作业问题。。。我们不是来为你做作业的。所有这些作业问题都是相关的。花一个小时,看看其他问题的答案,你应该能够自己解决这个问题。