2 次元配列の行を渡そうとすると、関数呼び出しでエラーが発生します。
Tester.java:10: illegal start of expression
function(arr[0][]);
^
1 error
2 次元配列から 1 つの行を渡すことはできませんか?
class Tester {
public static void main(String args[]) {
char arr[][] = new char[3][3];
arr[0][0] = 'x';
arr[0][1] = 'x';
arr[0][2] = 'o';
arr[2][0] = 'x';
arr[2][1] = 'o';
arr[2][2] = 'x';
function(arr[0][]); // ERROR STATEMENT
}
public void function(char arr[]) {
for(char s : arr) {
System.out.println(s);
}
}
}