黒魔法使いの弟子

Ruby & Javascript & Hack

rubyの自己代入擬似演算子について

あまりにもブログ書いてないので、適当に書いてみる。

自己代入擬似演算子

x += y # => x = x + y
x -= y # => x = x - y
x *= y # => x = x * y
x /= y # => x = x / y
x %= y # => x = x % y
x **= y # => x = x ** y
x &&= y # => x = x && y
x ||= y # => x = x || y
x &= y # => x = x & y
x |= y # => x = x | y
x ^= y # => x = x ^ y
x <<= y # => x = x << y
x >>= y # => x = x >> y

取り急ぎ。