Lua:
Читання текстового файлу

How to / Як це робити:

-- Відкриття файла для читання
local file = io.open("example.txt", "r")

-- Читання всього файлу
local content = file:read("*a")
print(content)

-- Закриваєм файл
file:close()

Якщо у файлі ’example.txt’ буде текст “Привіт, світ!”, то вивід буде:

Привіт, світ!

Deep Dive / Поглиблений Розділ:

Читання файлів у Lua має давню історію, але принципи залишились незмінними із часів Lua 5.1. Альтернативи, як luaposix бібліотека, існують для Unix-подібних систем. Під час читання файлу, Lua використовує буферизацію, щоб ефективно працювати з диском. Функціонал ‘io’ бібліотеки дозволяє читати файли по рядках, частинами, або цілком, використовуючи file:read() з різними аргументами.

See Also / Дивіться Також: