2009-11-16 値を交互に更新する TIPS Twitterのkoizukaさんがツイートしていた値を交互に更新する方法。 まずは0と1を交互に更新する方法。 value = 1 - value; 0とnを交互に更新 value = n - value; nとmを交互に更新 value = m+n - value; xorを使ったもの value = value xor (m xor n); もちろん、値の初期値は交互に更新する値のどちらかになっていなければならない。 自分は一番最初の0と1を交換するものは良く使う。