こんにちは、Android で AI を使用してボード ゲームをやっています。
私には意味のない状況に遭遇しました。
コード:
for(int y = 0; y < BOARD_SIZE ; y++)
{
Log.i(TAG, "before calling virtual mBoard:" + mBoard[y]);
}
virtualBoard = mBoard; // int arrays
virtualBoard[x] = nextMove(counter);
for(int j = 0; j < BOARD_SIZE ; j++)
{
Log.i(TAG, "before calling AIValue mBoard:" + mBoard[j]);
}
virtualBoard を mBoard と同じにすると、配列を別の配列に割り当てるだけですが、ログが異なるのはなぜですか? それはどのように可能ですか?