From: Tom Link Date: 2009-02-15T03:15:25+09:00 Subject: Re: Code syntax comma usage > set var1 to 5 and reset var2 and var3 to nil. > Is that all the comma does? It can be used for parallel assignments: a,b,c = [1,2,3] a #=> 1 b #=> 2 c #=> 3 When you enter "var1, var2, var3 = 5" in irb, you'll get [5] as return value. It seems the 5 gets silently converted into an array here. Interesting.