Recently I have taken an interest in the D programming language. I just started learning it, and am coming from a C++ background. I am wondering if there is an equivalent of std::remove_if. I only saw remove looking through docs on the dlang site.
If there isn't a direct equivalent, what is the proper or most idiomatic way of achieving the same result in D?
edit: I should add that I am thinking in the context of erase-remove
Asked
Active
Viewed 203 times
8

Walter Tross
- 12,237
- 2
- 40
- 64

mio iwakura
- 301
- 2
- 11
1 Answers
8
there is std.algortihm.remove(pred,Range)(Range)
(look a bit further down the page) which does what you ask

ratchet freak
- 47,288
- 5
- 68
- 106
-
ah, I should have payed closer attention to the docs. thanks :) – mio iwakura Jul 02 '13 at 13:38