jj_1337 at live.dk
Thu Dec 20 23:18:45 UTC 2018
On Thursday, 20 December 2018 at 22:59:31 UTC, Your Name wrote:
> Static + Dynamic arrays exhibit some really weird behavior.
No weird behavior.
The parameter as "int a" doesn't actually mean dynamic array.
It means slice. It takes a slice of the static array.
In the first example it picks static array because the compiler
can make the array static since it's not mutated in the function.
Like if you do the following:
Then it'll pick dynamic array.
More information about the Digitalmars-d