2012-04-07 18 views

答えて

10

外側のリストをマップする必要があります。

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

あなたが実際に良く、ここでラムダは必要ありません。

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

あなたも '両側 –

+3

あるいは'マップ上のxs'をドロップすることができます。フィルタ。 (/ =) ' – Vitus

+0

どうすればそれらを見逃すことができます! – leftaroundabout

関連する問題