Ruby/Переменные: различия между версиями

Содержимое удалено Содержимое добавлено
Новая: == Переменные == Переменные используются, чтобы сохранить промежуто...
 
Строка 38:
Значение, возвращаемое первой переменной, изменилось потому, что в Ruby переменные содержат лишь ''ссылку'' на то, что вы им присваиваете.
 
Сами данные (''объект'') лежат где-то в другом месте. В видуВвиду этого естественно, что напрямуюпри изменяяпрямом самизменении объектсамого объекта, указываемыйна который указывает переменнойпеременная, все другие переменные, указывающие на этот объект, будут возвращать изменённое значение (также будут изменяться).
 
Чтобы <code>girlfriend</code> наша осталась <code>"Даша"</code>, надо в переменную занести её [[w:Клонирование_(информатика)|клон]]: