Aksi takdirde,Ruby'de, hash.each_with_index do | [k, v], i |? Gibi bir şeyi kullanmanın bir yolu var mı?
h = {:a => 1, :b => 2.2}
h.each_with_index do |pair, i|
k = pair[0]; v = pair[1]
p k, v, i
end
ve k
ve v
bu şekilde ayarlayarak biraz sakar görünüyor olması gerekiyor. Daha basit veya böyle bir şey olabilir mi
h.each_with_index do |[k,v], i|
?
Sadece bir not: 'k, v = * çift' işlevine sahip olduğunuz herşeyi yapabilmeniz için istediğiniz k 'v = * çift' yapabilirsiniz; k = eşi [0]; v = çift [1]. – coreyward
Hatta 'k, v = çift çalışır. Burada hiçbir * * 'lazım. – molf