28.11.2013 15:23, bearophile пишет:
Is it a good idea to silently statically accept duplicated keys in both
dynamic array literals and in associative array literals?


void main() {
     int[]     a = [0:10, 0:20];
     int[int] aa = [0:10, 0:20];
}


I don't remember having ever had the need for this, and on the other
hand I have had some mistakes like this in my D code not caught
statically by the compiler.

-----------------------

Note that in this post I am not discussing about inserting multiple
times a key-pair in an associative array, this is normal and useful:

void main() {
     int[int] aa;
     aa[0] = 10;
     aa[0] = 20;
}

Bye,
bearophile

File the issue please.

--
Денис В. Шеломовский
Denis V. Shelomovskij

Reply via email to