【发布时间】:2015-10-25 19:01:33
【问题描述】:
我是 Haskell 的新手,遇到了一些问题。 在阅读了高阶函数之后,我尝试解决一些关于元组的练习。
所以,我有一个包含元组的列表,如下所示:
list tup = [("James",19,"SB",2),("Patrick",19,"FDF",4),("Jim",20,"CD",3)]
其中一个问题是比较元组的位置,例如: 获取更高的年龄(元组中的 snd 元素),如下所示:
higherAge tup
>20
我在尝试什么:
higherAge ls = maximum (filter (get2th ls))
get2th (_,a,_,_,_) = a
【问题讨论】: