Я хочу увеличить значение первого элемента на единицу. Я не понимаю, почему мой код не работаетИнкрементное значение в хеше
puts sales_hash
sales_hash.values[0] = sales_hash.values[0] +1
puts sales_hash
Я прибавление 1 к первому значению в sales_hash
. Когда я распечатываю sales_hash
, первое значение остается неизменным. Что я делаю не так?
Может быть, вы хотите: 'ч => {: а => 1, B => 2 }; h [h.keys.first] + = 1; h # => {: a => 2,: b => 2} '. Необычно использовать порядок ключей хэша, используемых таким образом, но вы можете это сделать. –