Unexpected range assignment behaviour
Dennis
dkorpel at gmail.com
Fri Jul 19 17:48:37 UTC 2024
On Friday, 19 July 2024 at 17:20:22 UTC, matheus wrote:
> couldn't this case for example be caught during the compiling
> time?
The RangeError is only thrown when at runtime, the key doesn't
exist, so that can't be caught. The real problem is implicit
slicing of static arrays, which I'm not a fan of, but removing it
is a breaking change. So perhaps Associative Arrays should be
enhanced to create keys on slice assignment.
More information about the Digitalmars-d-learn
mailing list