Что такое embed в Go?

Middle
646 просмотров
AFK Offer AI

Пакет embed (с Go 1.16) позволяет встроить файлы прямо в бинарник на этапе компиляции. Пишешь //go:embed templates/* и получаешь embed.FS с файлами внутри. Удобно для статики веб-сервера, миграций, конфигов. Файлы становятся частью бинарника, не нужно тащить их отдельно при деплое.

Следующий вопрос

Как объединить слайсы?