ruby的object_id方法是否指向内存位置?

Ell*_*lis 8 ruby

或者这个方法只是表明每个对象有一个唯一的整数?

Ita*_*vka 6

它是许多参数,值,对象类型,内存中的位置的组合.
更多内容可以在这里阅读


jsh*_*hen 1

好吧,这取决于你所说的“ruby”是什么意思;)据我所知,在 jruby 中它只是一个唯一的整数。

此外,数字之类的东西不是存储位置。我忘记了所有细节,相信有人会把它们给你。

irb(main):020:0> 1.object_id
=> 3 
irb(main):021:0> (2-1).object_id
=> 3
Run Code Online (Sandbox Code Playgroud)