我已经订购了一个函数,它取一个ex [3,4,6,1,29]列表并返回一个元组列表[(3,4),(4,6),(6,1) ),(1,29)]
答案 0 :(得分:3)
这是一个非常简单的问题,如果不打败目的,真的很难帮助......
如果你被允许使用预定义函数,那么已经有一个可以为你做几乎所有工作(如果你不知道哪一个,试着用http://www.haskell.org/hoogle/找到它)。退一步思考如何制作清单的简单问题[(3,3),(4,4),(6,6),(1,1),(29,29)]。
如果你不能使用预定义的函数,那么递归是你的朋友:你需要为空列表做什么?具有一个元素的列表是什么?有两个元素?
没有任何自己的努力,我无法给出更多提示。如果您遇到困难,请延长您的问题并展示您已经拥有的内容,我们将尽力提供帮助。