【发布时间】:2015-05-05 03:08:00
【问题描述】:
我是 Haskell 的新手,请耐心等待。
是否可以删除元组中列表的第一个元素?
所以如果我们有类似的东西:
function:: [([x], y)] -> [([x], y)]
我们可以编辑列表以删除列表的第一个元素吗?所以元组像:
[([1,2,3], 4), ([5,6,7], 8), ([9,10,11,12], 13), ([14,15], 16)]
成为
[([2,3], 4), ([6,7], 8), ([10,11,12], 13), ([15], 16)]
?
或者这是不可能的,我是否在浪费时间试图解决这个问题?
【问题讨论】:
-
是的,这是可能的。您的类型签名本身表明这种情况是可能的。
-
那你会如何处理这个问题?