2005-05-21 ■ Haskell リストからあるものと一致する全ての要素を取り除く関数deleteAllは deleteAll :: (Eq a) => a -> [a] -> [a] deleteAll x = delete x . nub とするのがいいのかな。