Elixir:
Создание текстового файла
Как это сделать:
Elixir делает запись текстовых файлов простой. Вот простой пример записи в файл с именем “hello.txt”.
File.write("hello.txt", "Привет, Мир!\n")
После выполнения этого, проверьте “hello.txt”, и там будет написано:
Привет, Мир!
Для добавления текста вместо перезаписи:
File.write("hello.txt", "Еще одна строка!\n", [:append])
Теперь в “hello.txt” будет показано:
Привет, Мир!
Еще одна строка!
Подробнее
Подход Elixir к записи файлов отражает его наследие Erlang, сосредоточенное на надежности и параллелизме. Альтернативы включают использование потоков для больших данных. Внутренне Elixir использует модуль Erlang :file, который взаимодействует с базовой ОС.
Смотрите также
- Документация модуля
File
Elixir: https://hexdocs.pm/elixir/File.html - Документация модуля
:file
Erlang: https://erlang.org/doc/man/file.html - Узнайте о модуле Stream Elixir для обработки больших данных: https://hexdocs.pm/elixir/Stream.html