以下のようなメソッドを書いてみよう。普通にifを使って書くと、サンプルソースのsub1のようになります。機能に比してちょっと長いですね。論理反転の演算子などを使うともっと短くできそうです。§これはサンプルソースのsub2のように書いても等価です。XOR(排他的論理和)は、【どちらか1つだけtrueなら結果はtrue】になる演算子です。これを【第1の値がtrueなら第2の値を反転させる。falseなら反転させない演算子】と読み替えると、今回のお題にピッタリだと分かります。実はifも反転演算子も必要ありません。§XORは便利だが、使える場面は多くない。(末尾からのインデックス)】ではない。間違えないように注意しよう。^は文脈によって意味が変わるのである。上記のリンクをクリックして違いを確認しておこう。CREWC#ハウツー連載の解説増量、カラーのソース、新規書き下ろし追加の読みやすい単行本はこちら。晶に対してメッセージを送ることができます。晶よりの返事を得られるものではないことにご注意ください。Dey.Co.,Ltd.。