Ruby中,你可以这样赋值,很神奇吧
foo, bar = [1, 2] # foo = 1; bar = 2
foo, bar = 1, 2 # foo = 1; bar = 2
foo, bar = 1 # foo = 1; bar = nil
给一个很好的列子
>> name = "Joe Bloggs"
=> "Joe Bloggs"
>> firstname, lastname = name.split
=> ["Joe", "Bloggs"]
>> firstname
=> "Joe"
>> lastname
=> "Bloggs"
>> name
=> "Joe Bloggs"