[Request] A way to extract all instance of X from a range

Stefan Koch via Digitalmars-d digitalmars-d at puremagic.com
Mon Mar 14 16:34:37 PDT 2016


On Monday, 14 March 2016 at 08:04:18 UTC, deadalnix wrote:
> Right now, I'm repeating the following pattern many times :
>
> range.map!(x => cast(Foo) x).filter!(x => x !is null)
>
> Which is kind of annoying. Could we get something in phobos to 
> do this ?

There you go ;)

alias castRange(T) =  map!(x => cast(T) x).filter!(x => x !is 
null);




More information about the Digitalmars-d mailing list