On Sunday, 9 August 2015 at 14:35:23 UTC, Marc Schütz wrote:
You can use InputRange: http://dlang.org/phobos/std_range_interfaces.html#InputRangee.g. auto input = yourOriginalData.map!someTransformation; InputRange!string range; if(where != "")range = inputRangeObject(input.filter!(s => s == where));else range = inputRange(input);
This is exactly it. Thank you!
