Intro Double Array Call By Reference Issue
這篇介紹Double Array Call By Reference Issue。
Example:
double [] a = new double[3];
Arrays.fill(a, 0);
double [] b = a;
for (int i = 0; i < 3; i++) {
a[i] = i;
System.out.println(b[i]);
}
因call-by-reference特性,array a的值改變相對應array b的值也會跟著array a的值改變。
而不是array b的值都是 0。