I have this:
a = {'x' => 3}
b = {'x': 3}
c = {x: 3}
d = {:x => 3}
e = {:'x' => 3}
So, I have that b = c = d = e = {:x => 3}
, meanwhile a = {"x" => 3}
but a.class == b.class
.
I don't understand what the difference is between a
and the rest of variables.