Static Constructors
bearophile
bearophileHUGS at lycos.com
Sat Oct 4 15:51:50 PDT 2008
Steven Schveighoffer:
> int[] data = [0,1,2,3,4].dup;
> int[] dataslice = data[0..2];
> dataslice.length = 1;
> assert(data[1] == 1); // this would fail
I see, the current light semantics of slices require the extra data to be kept. You are right, and I am glad to be wrong :-)
(That collection I have shown can't be sliced, but in special situations that problem may be present. I'll have to think about it).
Thank you for your answers,
bye,
bearophile
More information about the Digitalmars-d-learn
mailing list