digitalmars.D.learn - 2D-all?
- berni (4/6) Dec 14 2018 Does anyone know if there is a 2D-version of all so I can write
- Nicholas Wilson (5/11) Dec 14 2018 auto all2d(alias f)(ref Matrix m)
I've got a lot of code with two-dimensional arrays, where I use stuff like:assert(matrix.all!(a=>a.all!(b=>b>=0)));Does anyone know if there is a 2D-version of all so I can write something like:assert(matrix.all2D!(a=>a>=0));
Dec 14 2018
On Friday, 14 December 2018 at 12:43:40 UTC, berni wrote:I've got a lot of code with two-dimensional arrays, where I use stuff like:auto all2d(alias f)(ref Matrix m) { return m.all!(a => a.all!(b => f(b))); }assert(matrix.all!(a=>a.all!(b=>b>=0)));Does anyone know if there is a 2D-version of all so I can write something like:assert(matrix.all2D!(a=>a>=0));
Dec 14 2018