Rubyでは多重代入を使って,複数の変数に値を一気に代入することができる.慣れないうちはあえて利用する必要はないが,他人のコードを読む際には理解しておく必要があるかもしれない.例えば,次のコードのように3つの変数 x,y,z に1行で値を代入することができる.
multi.rb
x, y, z = 5, 7, 10
puts x
puts y
puts z
5 7 10
もちろん,慣れないうちは次のように記述すれば良い.
multi2.rb
x = 5
y = 7
z = 10
puts x
puts y
puts z
その他,配列に一気に値を代入したり,変数の値を入れ替えたり,配列の要素を取り出したりすることもできる.