-1
警告は、私が他の場所で使ったことのない変数を宣言したことを意味しますが、私はこの変数を使用しています。割り当てられた値は使用されません
return fitIndex = ++i;
しかし、私は++i
を削除する場合は、私のコードが誤って動作します。
ことが浮き彫りにラインがあります。私が代わりにこれを行う場合は
は:
fitIndex = ++i;
return fitIndex;
それは何の警告を与えていません。
私は行方不明のリターンステートメントにいくつかの相互作用がありますか?最初にi
をインクリメントせずにそれをfitIndex
に割り当ててから、値を返しますか?
私のコードにはまったく影響はありませんが、興味があります。
'fitIndex'がメソッド内で宣言されていても設定されていない場合、コンパイラはそれを気に入らないでしょう。 – breezee
@Tom、私は実現し、その文を削除しました:) – breezee
'fitIndex'はローカル変数かクラスフィールドですか? –