On Saturday, 4 May 2019 at 16:10:36 UTC, Adam D. Ruppe wrote:
On Saturday, 4 May 2019 at 15:18:58 UTC, Random D user wrote:
But array copy and setting/clearing doesn't:
int[] bar = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ];
foo[] = bar[];
Generally speaking, opIndex is for getting, opIndexAssign is for setting.

Thanks a lot for a very detailed answer. Sorry about the late reply.

But for 2d and 3d and more arrays, the number of functions explodes really fast.

Yeah, tastes like C++, but I guess I'll bite.
I value debuggability and I only have the 2D case, so I think templates are out.


Reply via email to