Книга: Программирование на языке Ruby

2.5. Построчная обработка

2.5. Построчная обработка

Строка в Ruby может содержать символы новой строки. Например, можно прочитать в память файл и сохранить его в виде одной строки. Применяемый по умолчанию итератор each в этом случае перебирает отдельные строки:

str = "Когда-тоnдавным-давно...nКонецn"
num = 0
str.each do |line|
num += 1
print "Строка #{num}: #{line}"
end

Выполнение этого кода дает следующий результат:

Строка 1: Когда-то
Строка 2: давным-давно...
Строка 3: Конец

Альтернативно можно было бы воспользоваться методом each_with_index.

Оглавление книги

Оглавление статьи/книги

Генерация: 0.860. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз