すべてブール値を返すメソッドがたくさんあります。
1 つのメソッドが false を返す場合、特にそれらのいくつかは「コストのかかる」操作であるため、次のメソッドを呼び出す価値はありません。
どちらがより効率的ですか?
bool result = method1();
if (result) result = method2();
if (result) result = method3();
return result;
また
return method1() && method2() && method3();
私が理解しているように、メソッドの 1 つが false を返すとすぐに、2 番目のフォームの評価を停止する必要があります。