Вопрос: Как работают build tags и когда они нужны?
Go
Junior
Без компании
Вопрос: Как работают build tags и когда они нужны?
Ответы
Build tags позволяют включать/исключать файлы при сборке (платформы, фичи, окружения).
Пример в начале файла:
```go
//go:build linux
// +build linux
package main
func main() {}
```
Сборка: go build (файлы для текущей платформы включатся автоматически). Можно добавлять свои теги: //go:build prod.