Создание файлов является неизменной частью работы каждого программиста. В Go для этого есть несколько способов, которые будут описаны в данной инструкции.

Как записать данные в файл на Golang?

1. Создайте файл writefile.go со следующим содержимым:

Форум Гоферов

Мы работаем над форумом для программистов на Golang. Очень нужны модераторы которые хотят помочь с ответами для новичков и помочь в развитии Go-сообщества.

Go на Форум

Уроки, статьи и Видео

Мы публикуем в паблике ВК и Telegram качественные обучающие материалы для быстрого изучения Go. Подпишитесь на нас в ВК и в Telegram. Поддержите сообщество Go программистов.

Go в ВК Go в Telegram

2. Запустите код через go run writefile.go в главном терминале;
3. Посмотрите на содержимое созданного файла sample.file:

запись файла go

Тип os.File имплементирует интерфейс Writer, так что запись данных в файл можно сделать через любую опцию, используемую интерфейсом Writer. В примере используется метод WriteString над типом os.File. Метод io.WriteString также можно использовать в данных целях.