On Thursday, 27 February 2020 at 14:15:26 UTC, p.shkadzko wrote:
void main() { int[][] m1 = rndMatrix(10, 2, 3); int[][] m2 = rndMatrix(10, 2, 3);auto c = m1[] + m2[]; }
I think you're trying to do this: int[][] m1 = rndMatrix(10, 2, 3); int[][] m2 = rndMatrix(10, 2, 3); int[][] m3; m3.length = m1.length; foreach(i; 0..m1.length) { m3[i].length = m1[i].length; m3[i][] = m1[i][] + m2[i][]; } But of course that's not the best solution :)