Static Constructors
Jarrett Billingsley
jarrett.billingsley at gmail.com
Sun Oct 5 12:31:38 PDT 2008
On Sun, Oct 5, 2008 at 1:26 PM, Gide Nwawudu <gide at btinternet.com> wrote:
> The following code outputs [0 4 2 3], is this a bug in D2?
>
> int n = 1;
> int[] data = [0,1,2,3,4].dup;
> writeln(data); // [0 1 2 3 4]
> data[n] = data[$-1];
now data is [0 4 2 3 4]
> data[$-1] = 0;
now data is [0 4 2 3 0]
> data.length = data.length - 1;
now data is [0 4 2 3]
> writeln(data); // [0 4 2 3]
And that's right.
What's the issue?
More information about the Digitalmars-d-learn
mailing list