On Saturday, 17 February 2018 at 16:12:48 UTC, thorstein wrote:
Hello,
This was my goal:
-----------------
public double[][] skalar_m_2d(double[][] array, double skalar)
{
return array.map!(b => b[].map!(c => c * skalar));
}
!!! But: return value is not double!
Type check for return value:
----------------------------
a = array.map!(b => b[].map!(c => c * skalar))
writeln(typeof(a).stringof); //-> MapResult!("__lambda4,
double[][])
a = array.map!(b => b[].map!(c => c * skalar))[1];
writeln(typeof(a).stringof); //-> MapResult!("__lambda2,
double[])
How can I get the result as double[][] ???
Thanks, thorstein
I'm no expert, but importing std.array and doing a.array() should
work.