On Wednesday, 5 October 2016 at 02:19:13 UTC, Jonathan M Davis wrote:
The problem is that static arrays aren't ranges (calling popFront on them can't work, because their length isn't mutable). However, you can slice a static array to get a dynamic array which _is_ a range. e.g.

thing[].sort();

Just make sure that such a dynamic array does not outlive the static array, or it will refer to invalid memory (which would not be a problem in this case).

- Jonathan M Davis

Ah thanks guys. I think I just got used to thinking arrays would always be found to be ranges by the compiler. Good to know!

Reply via email to