On 2013-05-01 00:36, Brian Schott wrote:
It complicates the grammar and doesn't fit with D's style of declaraing
variables. (type then identifier) I realize that it was left in to make
C programmers happy, but it doesn't even work like it does in C:
int a[10];
int b[10], b[10];
int[10] c, d;
int e[string];
int f[string], g[string];
test.d(2): Error: multiple declarations must have the same type, not
int[10] and int[10]
test.d(5): Error: multiple declarations must have the same type, not
int[string] and int[string]
I would say no if it was removed.
--
/Jacob Carlborg