以下表达式在Java中有效。顺便说一句,我也在使用Apache Commons Math
RealMatrix coefficients =
new Array2DRowRealMatrix(new double[][] { { 2, 3, -2 }, { -1, 7, 6 }, { 4, -3, -5 } }, false);
但是new double[][] { { 2, 3, -2 }, { -1, 7, 6 }, { 4, -3, -5 } }
在Groovy中无效。为什么?以及它如何被重写?
答案 0 :(得分:2)
你可以这样做
coefficients = [[2.0, 3.0, -2.0],[ -1.0, 7.0, 6.0 ],[ 4.0, -3.0, -5.0 ]] as double[][]