On Saturday, 10 February 2018 at 10:55:30 UTC, rumbu wrote:
I have a large static initialized array, let's say int[155],
and I forgot to declare the last element:
int[155] myarray = [
a,
b,
c,
...
//forgot to declare the 155th element
];
Well, in C.. I can do:
int arr[2] = { [0]=10, [1]=20 };
I cannot work out how to do that in D yet (anyone know??)
In the meantime, I'd suggest doing it this way, as you're more
likely to see that whether you forgot an element:
int[2] arr;
{
arr[0] = 10;
arr[1] = 20;
}