나는이 2 개의 이상한 행동을왜 이상한 행동입니까?
1. 먼저 행동
내가 뭔가 오류를 제공하지 않습니다이
double[][] dd =
{
new double[10],
new double[10]
};
같은 변수를 선언 한을 이해할 수 없습니다.
하지만 난 이렇게 할 경우 내가이
double[][] dd;
dd = new double[][]{
new double[10],
new double[10]
};
이유를 할 경우 오류
double[][] dd;
dd = { // Here it gives 2 errors says Invalid Expression { and ; expected
new double[10],
new double[10] //Here and in the above line it says only
//assignment, call, increment....can be used as a statement
};
오류가 사라 준다?
2. 두 번째 행동
추가 쉼표 ,
이
{
new double[10],
new double[10], //This comma here is not given as error. Why?
};
것을 추가 쉼표없는 위 각 호의 어느 하나에 해당하는 경우에 배열의 마지막 요소 뒤에 넣을 경우이 오류가 발생하지 않는 이상 더 그 뒤에 하나 이상의 엔티티를 추가하도록 지정하십시오.