一部の JavaScript を Java に移植していますが、次の 2 行のコードを理解するのに苦労しています。
var blocks=[];
for (var z=0; z<size; z++) {
var slice=blocks[z]=[]; //Those are the lines I don't understand.
for (var x=0; x<size; x++) {
var row=slice[x]=[]; //Those are the lines I don't understand.
for (var y=0; y<size; y++) {
row[y]=isFull(x,y,z);
}
}
}
最初の行は「slice」を宣言し、次に「blocks[z]」を割り当て、再び空の配列を割り当てます。
これを書いているときに、新しいデータを割り当てる前に以前の情報をクリアするためではないかと思いましたが、よくわかりません。