Programming Serendipity

気まぐれに大まかに生きるブログ

2014-05-25から1日間の記事一覧

2つのbool値によってreturn-valueが変わる場合

次のようなコードがあったとする。 bool ev1 = true; bool ev2 = false; if (ev1){ if (ev2) return true; else return false; } else{ if (ev2) return false; else return true; } これは、次のように書ける。 return !(ev1 ^ ev2);