##インクリメント
変数の値を1増やす演算。
Rubyではインクリメント++
がないので、代わりに+=
succ
next
を使う。
sum = 0
sum += 1
puts sum
#=> 1
sum = 0
sum = sum.succ
puts sum
#=> 1
##デクリメント
変数の値を1減らす演算
Rubyではデインクリメント--
がないので、代わりに-=
pred
を使う。
sum = 0
sum -= 1
puts sum
#=> -1
sum = 0
sum = sum.pred
puts sum
#=> -1