D vs Go in real life
bearophile
bearophileHUGS at lycos.com
Fri Nov 22 08:07:17 PST 2013
Jonathan M Davis:
> What would that even mean? The only thing that $ is used for is
> for
> representing the length of the array in an indexing or slicing
> operation. That
> statement is trying to use it in a declaration, which is
> nonsensical.
It's not nonsensical, it's a new tiny feature. It means the
lenght of x is statically determined by the literal. So this:
int[$] x=[1,2,3];
means:
int[3] x=[1,2,3];
But this is not a breaking change, it's just an additive change,
so it's not urgent.
Bye,
bearophile
More information about the Digitalmars-d
mailing list