Вопрос: Как использовать go:embed для встраивания файлов?
Go
Junior
Без компании
Вопрос: Как использовать go:embed для встраивания файлов?
Ответы
go:embed встраивает файлы в бинарник на этапе компиляции.
```go
package main
import (
"embed"
"fmt"
)
//go:embed assets/*
var content embed.FS
func main() {
b, _ := content.ReadFile("assets/hello.txt")
fmt.Println(string(b))
}
```
Полезно для шаблонов, статических файлов, миграций.