a, b = [1, 2] a, b = {:a => 1, :b => 2}
PHP also has `list()`...
[1] pry ~ » a, b = {a: 1, b: 2} { :a => 1, :b => 2 } [2] pry ~ » a { :a => 1, :b => 2 } [3] pry ~ » b nil
irb(main):005:0> a, b = {:a => 1, :b => 2}.values_at(:a, :b) => [1, 2]
irb(main):006:0> a, b = (h = {:a => 1, :b => 2}).values_at(*h.keys) => [1, 2]
[0] https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node252.html