如何在哈希中传递范围以迭代从索引1到最后一个?
有没有更好的方法来解决这个问题?
h = {}
h[1..-1].each_pair do |key,value|
puts "#{key} = #{value}
end
这段代码返回错误。我该如何在哈希中传递范围?
编辑:
我想要打印第一个键和值,没有任何计算。
从第二个键和值开始,我想对我的哈希进行一些计算。
为此,我编写了以下代码... 存储包含键和值的内容到哈希表中。
first_key_value = store_content_in_hash.shift
f.puts first_key_value[1]
f.puts
store_content_in_hash.each_pair do |key,value|
store_content_in_hash[key].sort.each {|v| f.puts v }
f.puts
end
有没有更好的方法来解决这个问题?