Запись файлов в Go
В этой теме мы разберем, как происходит запись файлов в Go.
Запись в файл
Запись файлов в Go следует тем же шаблонам, что мы видели ранее в главе «Чтение».
В этом примере показано, как записать строку или только байты в файл.

Для более детальной записи открой файл для записи.

Идиоматично откладывать закрытие с помощью defer‘a сразу после открытия файла.

Ты можешь записать срез байт, как и ожидается.

Запись строки WriteString тоже доступна.

Выполни синхронизацию Sync для сброса записей в стабильное хранилище.

bufio предоставляет интерфейс writer в дополнение к интерфейсу writer, которые мы видели ранее.

Используй Flush, чтобы убедиться, что все буферизованные операции были применены к основному модулю записи.

С полной версией статьи ты можешь ознакомиться по ссылке.
Рекомендуем изучить дополнительные материалы: