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

10.1.30. Обход каталога

10.1.30. Обход каталога

Метод класса foreach — это итератор, который последовательно передает в блок каждый элемент каталога. Точно так же ведет себя метод экземпляра each.

Dir.foreach("/tmp") { |entry| puts entry }
dir = Dir.new("/tmp")
dir.each { |entry| puts entry }

Оба фрагмента печатают одно и то же (имена всех файлов и подкаталогов в каталоге /tmp).

Содержание
Оглавление статьи/книги

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