Ruby
Теория: Строки
Полный доступ к материалам
Базовые операции со строками в любом языке – это интерполяция и конкатенация. Как это делается на Ruby:
Интерполяция выполняется только в строках с двойными кавычками. Строки, состоящие из одиночных кавычек, воспринимаются «как есть» — по аналогии с PHP.
Как и в большинстве других языков, интерполяция в Ruby предпочтительнее конкатенации.
Помимо стандартных конкатенации и интерполяции, строки в Ruby усилены срезами и большим числом полезных методов. Вот лишь некоторые примеры:
Одна из самых классных возможностей у строк – слайсы. С их помощью можно находить любую подстроку в строке. Слайс — тоже метод, но с дополнительным синтаксисом из квадратных скобок:

