Чтение текстового файла

Ruby:
Чтение текстового файла

Как:

Чтение файла в Ruby просто. Можно использовать класс File, который предоставляет различные методы чтения файлов. Вот простой пример чтения всего файла:

File.open("example.txt", "r") do |file|
  puts file.read
end

Если example.txt содержит текст “Привет, Ruby!”, вот что вы получите:

Привет, Ruby!

Для чтения построчно:

File.foreach("example.txt") { |line| puts line }

Тот же example.txt, теперь вывод будет построчный:

Привет, Ruby!

Глубокое погружение:

Исторически чтение файлов было ключевой возможностью языков программирования, позволяющих взаимодействовать с файловой системой.

В Ruby вы также можете читать файл с помощью разных инструментов:

  1. Класс IO: Для низкоуровневых файловых операций.
  2. Метод readlines: Загружает весь файл в массив, причем каждая строка является элементом.
  3. File.read: Быстрый способ прочитать весь файл в строку.

Следует учитывать компромисс: File.read удобен для маленьких файлов, но может быть ресурсоемким для больших. Вот тогда чтение построчно или частями становится ценным.

Смотрите также: