【发布时间】:2016-07-23 11:26:15
【问题描述】:
我有这个:
a = {'x' => 3}
b = {'x': 3}
c = {x: 3}
d = {:x => 3}
e = {:'x' => 3}
所以,我有 b = c = d = e = {:x => 3},同时有 a = {"x" => 3} 和 a.class == b.class。
我不明白a 和其他变量之间有什么区别。
【问题讨论】:
-
a.class = b.class中使用的class=方法是什么? -
对不起,我提醒一下,两个对象类之间的布尔验证都是真的。
标签: ruby