2012-04-07 36 views

回答

10

您需要映射外部列表。

remove y xs = map (filter(\x -> x/= y)) xs 

你实际上并不需要一个lambda这里,更好:

remove y xs = map (filter(/=y)) xs 
+3

你也可以滴'xs'两侧 – 2012-04-07 10:29:26

+3

甚至'地图。过滤器。 (/ =)' – Vitus 2012-04-07 11:32:53

+0

我怎么会想念那些! – leftaroundabout 2012-04-08 08:16:40