remove (remove pred coll) / (remove pred) coll の seq ビューのうち述語が棄却した要素を順に返します。filter の補集合です。 lazy な入力には lazy seq を、strict な入力には strict なリストを返します。値としては2引数のラムダです。 (remove pred) はトランスデューサーを返します(値としても同じです)。 Run(println (remove odd? [1 2 3 4])) ; (2 4) (println (take 3 (remove odd? (iterate inc 0)))) ; (0 2 4) (println (into [] (remove odd?) [1 2 3])) ; [2]