足し算というかビット演算のORだね。 1 OR 1は1で何も変わらない。 1 OR 2なら3になる。 つまり、同じ役割ばかりいても意味ないってことだ。