【初心者】Java質問・相談スレ8【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0150名無しさん@XEmacs
NGNG> Javaで参照変数を引数にした場合は
> 戻す必要ないですよね?
いじられた後の参照が目的ならね。
> でもなんかそういうプログラムはよくないのでしょうか?
1つのメソッドで2つの参照を同時にいじってリターン
したいって場合をのぞいて、普通はそんなコード書かない。
「inputに対してoutput」の方が分りやすいし勘違いも少ないだろ。
例えば、
void change(int a[]){
a = {2, 2, 3};
}
ってコードを換えた場合、結果は1、2、3になるだろ。勘違いする
奴が悪いと言えるが、分りにくいコード書く奴も悪い。
だから、
int[] change(int a[]){
a[0] = 2;
return a;
}
とし、a = change(a);に換えた方がいい。
■ このスレッドは過去ログ倉庫に格納されています