В основном, что говорит вопрос. Как я могу удалить символ в указанной позиции индекса в строке? Класс String, похоже, не имеет методов для этого.
Если у меня есть строка "HELLO", я хочу, чтобы вывод был таким
["ELLO", "HLLO", "HELO", "HELO", "HELL"]
Я делаю это, используя
d = Array.new(c.length){|i| c.slice(0, i)+c.slice(i+1, c.length)}
Я не знаю, если использовать ломтик! здесь будет работать, потому что он изменит исходную строку, верно?