Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goSpEdInr 195 of 280 menu
◀ ▶

Введение во встроенные файлы в Go

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

Так удобно таскать с программой короткие шаблоны, подсказки, набор картинок или конфиг без отдельной папки рядом с бинарником. Содержимое фиксируется в момент сборки: поменяли файл на диске без пересборки, и старая копия внутри программы не обновится.

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

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

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить