Filtering a tuple of containers with indices

maik klein via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Nov 17 11:46:52 PST 2015


On Tuesday, 17 November 2015 at 15:48:10 UTC, anonymous wrote:
> On 17.11.2015 15:32, maik klein wrote:
>> [...]
> [snip]
>
> I don't quite understand how that code is supposed to work. 
> Maybe there's just some detail missing, but it could also be 
> that your approach can't work.
>
> [...]

Thanks but I have one question.

.selectFromTuple!(0, 1).expand

Does this result in a copy? I avoided doing it like this because 
I was worried that I would copy every array. But I also don't 
fully understand when D will copy.


Also doing

   foreach(e;range){
     e[0] = 10;
     e[1] = 10.0f;
     writeln("element: ",e);
   }
   foreach(e;range){
     writeln("element: ",e);
   }

doesn't mutate the range at all.



More information about the Digitalmars-d-learn mailing list