标签: ruby class
每当我创建一个对象实例并在其上调用#inspect(没有覆盖该方法)时,它返回类似#<ObjectName:0x####### @var=value>的内容。
#<ObjectName:0x####### @var=value>
0x#######是什么意思,我可以在编写自定义检查方法时使用它吗?
0x#######
答案 0 :(得分:2)
class Foo;end Foo.new # => #<Foo:0x852e178>
它是您创建的对象的内存引用(内存中的唯一存储位置)。