Duplicate keys in array literals?
bearophile
bearophileHUGS at lycos.com
Thu Nov 28 03:23:08 PST 2013
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
More information about the Digitalmars-d
mailing list