Разница заключается в том, что двойные кавычки позволяют использовать escape-последовательности, а одинарные — нет! Строковый литерал, созданный с помощью одинарных кавычек, не поддерживает интерполяцию строк и не использует escape-последовательности. Пример лучше покажет это: Интерполяция в одинарных ковычках не работает
Рубрика: Изучение
При использовании ‘<<‘ мы не создаем новый объект, а лишь меняем его, а при использовании ‘+=’ создается новый объект, с другим id
Но при использовании блоков поведение изменяется
Рубрики
Полезные ресурсы по Руби
rubylearning.com