对象的标识:object_id

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

每个对象都会有一个 id 号,我们可以先创建一个对象 ... a = Object.new ... 查看这个对象可以使用的方法 ... 可以给对象发送一个 methods 信息,再用一个 sort 排一下顺序 .. 返回的就是这个对象支持的一些方法 ... 查看对象的 id 可以使用 :object_id ..

查看一下 a 这个对象的 id ... a.object_id ...

返回的这串数字就是 a 这个对象的 id 号 ... 我们再让 b 等于 a .. 再检查一下 b 的 object_id ... 返回的结果跟 a 的 id 是一样的 ... 也就是 b 跟 a 表示的是同一个对象 ...

再试一下 ... 把一个字符串交给 s1 ... 然后再把同样值的字符串分配给 s2 ...

查看一下 s1 的对象 id ... 再查看一下 s2 的对象 id .. 返回的结果是不一样的 .. 虽然 s1 还有 s2 表示的字符串都是 hello ... 不过它们俩并不是同一个对象 ...

对象的标识:object_id《 Ruby 语言 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点