次のようなand演算子を使用するとします。
if (a.enable() && b.enable())
したがって、上記のステートメントは、続行するには両方のステートメントが真である必要があることを示しています
a.enable()
false を返す場合はどうなるでしょうか。
if (a.enable() && (b.enable() || c.enable()))
したがって、この上記のステートメントは、それa.enable()
が真である必要があり、2 番目の部分から、b.enable()
または真である必要があることを意味しc.enable()
ます。続行するには、いずれかが true である必要がありますが、a.enable()
true でない場合、条件はそれ以上のチェックなしで失敗します。
これは正しいです?