【发布时间】:2012-12-27 22:17:53
【问题描述】:
那么,让我们进入正题:
f :: Eq a => a -> [(a,[a])] -> [(a,[a])]
f x list = [(a,[m]) | (a,[m]) <- list, x == a]
所以:
f 1 [(1,[1])] = [(1,[1])]
但是
f 1 [(1,[1,1])] = []
为什么会这样?? 谢谢!
(我是新手,如果问题太愚蠢,我很抱歉,但我真的找不到解释)
【问题讨论】:
标签: haskell tuples list-comprehension