【发布时间】:2014-12-21 06:15:36
【问题描述】:
我在 Haskell 中有一个带有 [(item, score)] 结构的列表。
highestScoreItem :: [(Item, Int)] -> Item
highestScoreItem 是一个函数,它接受 (Item, Int) 的列表,并返回得分最高的项目。
我尝试了头尾递归,但仍然无法完成功能。过滤器和列表理解似乎都是正确的方法,但我绝对不够先进,无法很好地使用它....
有什么帮助吗?
【问题讨论】: