int[] a = [1,2,3,0];
 int[] aa = [0,1,0,1];
 bool[] b = cast(bool[])a.dup;
 bool[] bb = cast(bool[])aa.dup;
 writefln(a,`-->`,b);
 writefln(aa,`-->`,bb);

--

[1 2 3 0]-->[true false false false true false false false true false false 
false false false false false]
[0 1 0 1]-->[false false false false true false false false false false 
false false true false false false]


Why all this disagreeing? 


Reply via email to