Hi All,

As per the book named in the subject it states as below,so can some one guide me what is wrong in the below code nor correct if my understanding is wrong.

Page 154
immutable(int[]) specifies that neither the slice nor its elements can be modified.

So which means that a element or a slice of any array can be modified, but the below example code is not working.

import std.stdio;
void main() {
immutable(int[]) immSlice = [ 1, 2 ];
immSlice ~= 3;
immSlice[0] = 3; // Error's out at this point
immSlice.length = 1;
writeln(immSlice);
}
From,
Vino.B

Reply via email to