(2..40).step(2).each do |j|
t=Hash.new
t[:test]="test"
puts t[:test].hash
puts "test".hash
end
请你连续运行多次, 你会发现每一次你得到的hash值都不一样,有高手可以解决这个问题吗?
有可能是ruby语言的一个惊天bug。
t=Hash.new
t[:test]="test"
puts t[:test].hash
puts "test".hash
end
请你连续运行多次, 你会发现每一次你得到的hash值都不一样,有高手可以解决这个问题吗?
有可能是ruby语言的一个惊天bug。