2012-04-07 21 views

cevap

10

Dış listelerde eşleme yapmanız gerekir.

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

ayrıca her iki tarafta –

+3

Hatta 'haritası üzerinde' damla xs' edebilirsiniz: Yapmanız

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

aslında daha güzel, burada bir lambda gerekmez. filtre (/ =) ' – Vitus

+0

Bunları nasıl özleyebilirim! – leftaroundabout

İlgili konular