您好我正在做一個在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,我只是一個數組賦值給另一個數組,但日誌怎麼來的有什麼不同?這有可能嗎?
如果數組不同,日誌不會有什麼不同? – Intrepidd