Ruby
2026-02-26 18:25 Diff

Полный доступ к материалам

Базовые операции со строками в любом языке – это интерполяция и конкатенация. Как это делается на Ruby:

Интерполяция выполняется только в строках с двойными кавычками. Строки, состоящие из одиночных кавычек, воспринимаются «как есть» — по аналогии с PHP.

Как и в большинстве других языков, интерполяция в Ruby предпочтительнее конкатенации.

Помимо стандартных конкатенации и интерполяции, строки в Ruby усилены срезами и большим числом полезных методов. Вот лишь некоторые примеры:

Одна из самых классных возможностей у строк – слайсы. С их помощью можно находить любую подстроку в строке. Слайс — тоже метод, но с дополнительным синтаксисом из квадратных скобок:

Рекомендуемые программы