Lvalue split
lvalue , , r, lvalues. lvalue , r, lvalues. lvalue lvalues, rvalues, lvalues, r.
*a = 1
a
a, *b = 1, 2, 3, 4
a
b
a, *b, c = 1, 2, 3, 4
a
b
c
Empty Splat
l (U + 002A) - . , , , rvalted lvalue, .
a, *, b = *(1..5)
a
b
Rvalue
rvalue Array Kernel.Array(), rvalues.
a, b = *1
a
b
a, b = *[1, 2]
a
b
a, b, c = *(1..2), 3
a
b
c