コードの一部の機能をテストするためのテスト データを作成しようとしています。この目的のために、私はdouble[][]
. double[][]
入力パラメーターとして を受け取り、テスト データを含むローカル変数をコピーする関数を使用しようとしています。ただし、よくわからないエラーが表示されます(これは非常に基本的なエラーであり、Googleで検索できない理由です)、理解/修正していただければ助かります。
private void makeData(double[][] patterns)
{
double[][] data = new double[2][];
// exists so that I can change `data` easily, without having to change the core functionality of copying it over to `patterns`
data[0] = {1.0,8.0}; // error!
// copy over everything from data into patterns
}
上記のコードでマークされた行は、私にエラーを与えていますOnly assignment, call, increment, decrement, and new objects can be used as a statement
。これに対して、私のリアクションは「data[0] = {1.0,8.0};
課題じゃない?
私はかなり混乱しているので、助けていただければ幸いです