Каким способом можно обрезать строку в Ruby без создания новой строки
Ответы
Nikolai Gagarinov
10 января 2022
Получить новую строчку без создания новой переменной можно следующим образом
Преобразовать в массив и взять первые N символов
sentence = 'Hello, World!'
pp sentence.chars.take(4).join('')
#=> "Hell"
Метод slice!
обрежет указанную строку и модифицирует начальную строку
sentence = 'Hello, World!'
sentence.slice!('Hello')
#=> ", World!"
0
0