[Coding]真偽値(boolean)には関係演算を使用する

複数booleanの組み合わせからbooleanの結論を得たい場合は、論理演算子を使いましょう。
ifとか三項演算子とか使ってムダにコードをわかりにくくしない。

bool boolA, boolB;
bool result;

//boolAもboolBもtrueの場合にtrue、それ以外はfalseとしたい場合
result = boolA && boolB

//boolAかboolBのどちらかがtrueならtrue、両方ともfalseの場合はfalseとしたい場合
result = boolA || boolB
if(boolA == true){
  if(boolB == true){
    result = false;
  }
}else{
  result = true;
}

result = boolA?boolB:false;  //(・д・) 確かにboolA && boolB と一緒になるけれども。

コメントを残す