{} { 1 => 2 } { "a#{1}" => b } { a: foo.bar } { "a#{1}": true } { a: 1, } { a: 1, } { } { foo.bar(1,2,3) => nil, 1 => { a => :a, # a b => :b, # b c => { d: d }, # c # z } } { 1 => 2, # 2 2 => # a 2, # 2 a: # a 4, # 2 5 => foo.bar(1, 2, 3 # 3 ), 6 => foo.bar do :bar end.baz do :baz end, b: if true 1 end } { a: 1, b => 2, **c } { # 1 **a # 2 } { a:} { # a a: , b: # b } [true, nil, a: 1, b: 2, 'c' => 3] [ true, #true nil, a: 1, b: 2, ] [ 1, 2, a: 1, b: 2, # foo ] [ 1, 2, a: 1, # b b: 2, ] [ 1, 2, # a a: 1, # a2 # b b: 2, # b2 # c ]