読者です 読者をやめる 読者になる 読者になる

Rubyの多重代入を使って変数の値を入れ替える方法

Ruby

変数の値を入れ替えるために、以下のような方法があります。

a = 10
b = 20

temp = a
a = b
b = temp

Rubyの多重代入を使うと、以下のように簡潔に記述できます。

a, b = 10, 20

a, b = b, a