【问题标题】:Haskell Function that Takes a List of Pairs and A list and Returns a List [closed]获取对列表和列表并返回列表的 Haskell 函数
【发布时间】:2013-02-12 04:31:35
【问题描述】:

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

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

我什至不知道从哪里开始。

【问题讨论】:

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

标签: list haskell


【解决方案1】:

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

一个你写的这个函数,试着用它来实现mySub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-15
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    相关资源
    最近更新 更多