2012-04-07 35 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