如何在ruby中存储哈希的对象?

时间:2015-03-24 00:35:12

标签: ruby object hash

我在散列中对对象MyObject有一个哈希:

inst = Hash.new(0)
inst = {"val1" => MyObject.new(0x18,3,4)}

但是当我想要获得元素时:

puts inst["val1"]

我收到错误:

MyObject:0x00000002468690

1 个答案:

答案 0 :(得分:0)

哈希是键值对。 在这种情况下,你得到的是给定键(即“val1”)的值,它是MyObject类的实例。