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

Содержимое удалено Содержимое добавлено
м Категоризация по запросу на w:ВП:РДБ
Строка 31:
<source lang="ruby">girlfriend = "Даша"
goes_on_a_visit = girlfriend
puts girlfriend #=> "Даша", разумеется
goes_on_a_visit[0] = "М" # меняем первую (номер ноль) букву у переменной-строки
puts girlfriend #=> "Маша"
# На первый взгляд странно и неожиданно</source>
 
Строка 45:
goes_on_a_visit = girlfriend.clone
goes_on_a_visit[0] = "М" # Но изменили мы лишь клон. Дома в сохранности сидит настоящая:
puts girlfriend #=> "Даша"</source>
 
Можно создавать копии объектов ещё методом <code>.dup</code>. Разница между ними будет понятна потом.