the array. However, you are using two in your block. I
understand (from
looking at the code), that this assigns each value in the
item array to
k and v respectively, but how does that work? Is there any docs about
that anywhere?
that’s the way multiple assignement works in ruby
a, b = 1, 2
a, b = [1, 2]
is equivalent (at least for this purpose).
map yields arrays of two elements in this case and I’m assigning them to
two variables.
cheers
Simon