【发布时间】:2015-12-14 23:32:10
【问题描述】:
我想知道是否有人可以帮助我。假设我有一个 (String,Int) 类型的元组,以及一个此类元组的列表 [("Strength",12),("Stamina",60),("Health",100)] 。
如果我实际上不知道元组在列表中的顺序,但只知道包含字符串 @ 的某个元组,我如何使用函数 find 来提取元组 ("Stamina",60) 的 Int 值987654327@存在吗?
我试过了
value = snd ( find ("Stamina", _ ) stats )
其中stats 是元组列表,value 定义为
value :: a -> Int
..但它不起作用:/所以有什么想法吗?我专门打算使用find。
【问题讨论】:
-
查找...lookup.
-
这是一个我专门使用 find 的练习