【问题标题】:Haskell function which takes a list and return tuples [closed]Haskell函数,它接受一个列表并返回元组[关闭]
【发布时间】:2011-05-12 04:40:49
【问题描述】:

我已经命令创建一个函数,它接受一个列表 ex [3,4,6,1,29] 并返回一个元组列表 [(3,4),(4,6),(6,1 ),(1,29)]

【问题讨论】:

  • 请参阅this set of guidelines 询问家庭作业。你的两个问题都不符合要求。
  • 嗯...每个人都在结束这个问题...尝试添加作业标签,然后尝试在haskell中理解列表理解

标签: list haskell tuples


【解决方案1】:

这是一个非常简单的问题,如果不违背目的真的很难提供帮助......

如果您被允许使用预定义函数,那么已经有一个可以为您完成几乎所有工作(如果您不知道是哪一个,请尝试使用 http://www.haskell.org/hoogle/ 找到它)。退后一步,想想如何生成列表 [(3,3),(4,4),(6,6),(1,1),(29,29)] 的更简单的问题。

如果您不能使用预定义函数,那么递归就是您的朋友:您需要为空列表做什么?包含一个元素的列表是什么?有两个元素?

没有任何自己的努力,我无法给出更多的提示。如果您遇到困难,请扩展您的问题并展示您已经获得的内容,我们会尽力提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    相关资源
    最近更新 更多