-1
В C++ я могу добавить нулевой символ в конце, чтобы различать слова. Но я не умею в Ruby Я не хочу использовать метод сплайсинга. Вот как я продвигаюсь вперед.Разделить предложение на слова, используя только цикл while
i = 0
split_array = []
while (i<sentence.length)
puts (sentence.length)
if (i+1 == " ")
Вы должны использовать 'while'? Существует гораздо более простой способ: 'words = sentence.split (/ \ W + /)' будет делать все (с некоторыми оговорками, о которых вы должны знать) – jkeuhlen
Да, я хотел. В основном в C++ я могу добавить нулевой символ в конце, чтобы различать слова. Но я не умею в Ruby – user3040171
В конце чего? Почему вам нужно различать слова? массив 'words' в моем примере имеет слово при каждом индексе – jkeuhlen