初歩的な質問かもしれませんが、どのキーワードで検索すればよいかわかりません。
次のようなJavaの戻り変数に値を割り当てることは可能ですか:
static int a[] = new int[2];
static int f(int i) {
return a[i];
}
static void main() {
f(1) = 0; // <-- this
}
C/C++ では、ポインターを返し、後でそれに値を割り当てることができます。Java は参照を処理するため、上記のコードが機能することを期待しています。ここで重要なJavaの概念が欠けていますか?