Logo

Programming-Idioms

History of Idiom 57 > diff from v15 to v16

Edit summary for version 16 by :

Version 15

2015-08-20, 15:53:51

Version 16

2015-08-20, 15:56:22

Idiom #57 Filter list

Create list y containing items from list x satisfying predicate p. Respect original ordering. Don't modify x in-place.

Idiom #57 Filter list

Create list y containing items from list x satisfying predicate p. Respect original ordering. Don't modify x in-place.

Imports
import std.algorithm.iteration;
Code
auto y = x.filter!(p);
Comments bubble
Using UFCS, we can write filter!(p)(x) as x.filter!(p)