Запись файлов в Go
В этой теме мы разберем, как происходит запись файлов в Go.
Запись в файл
Запись файлов в Go следует тем же шаблонам, что мы видели ранее в главе «Чтение».
В этом примере показано, как записать строку или только байты в файл.
Для более детальной записи открой файл для записи.
Идиоматично откладывать закрытие с помощью defer‘a сразу после открытия файла.
Ты можешь записать срез байт, как и ожидается.
Запись строки WriteString тоже доступна.
Выполни синхронизацию Sync для сброса записей в стабильное хранилище.
bufio предоставляет интерфейс writer в дополнение к интерфейсу writer, которые мы видели ранее.
Используй Flush, чтобы убедиться, что все буферизованные операции были применены к основному модулю записи.
С полной версией статьи ты можешь ознакомиться по ссылке.
Рекомендуем изучить дополнительные материалы: