Какая разница между непосредственным значением(immediate value) и ссылкой?

true, false, nil, объекты классов Fixnum и Symbol реализованы как непосредственные значения, то есть переменные содержат объекты, а не ссылки на них. Для таких объектов нельзя определить синглтон объекты. Два объекта класса Fixnum с тем же значением являются одним и тем же объектом, и переменные объекта для Fixnum со значением 1 являются общими для всех Fixnum единиц. Это делает невозможным определить синглтон метод только для одного из таких объектов.

Вход для пользователей