私は通常、次のようなブール値の「firstTime」を使用します。
C ++の場合:
bool firsTime = true;
for (int i = 0; i < v.size(); i++) {
if (firstTime) {
//do something just once
firstTime = false;
}
else {
//do the usual thing
}
}
Javaでは、boolの代わりにbooleanを使用しても同じであるため、コードは配置しません。
質問は、とにかくjavaまたはc / c ++で、if句でbool / booleanを使用し、そのbool / booleanに値falseを自動的に割り当てることはありますか?
私はそれがナンセンスに見えることを知っていますが、それは私のコードをたくさん節約するでしょう。なぜなら私は多くの基本的なケースを持っており、それは重要です。
if句で使用した後にfalseに値を設定する方法があるかどうかを知りたいです。私は、forまたはwhileで、次のことを使用できることを知っています。
if (i == 0)
しかし、私はまた、物事を知る必要があり、通常はboolによって参照される関数の呼び出しについても考えていました。