Стандартной библиотеки нет — используй gopkg.in/yaml.v3. Работает аналогично encoding/json: yaml.Marshal и yaml.Unmarshal, теги yaml:"name". Поддерживает вложенные структуры, слайсы, map. Для конфигов часто используют вместе с envconfig — YAML для дефолтов, env переменные для переопределения. Осторожно с типами: YAML автоматически парсит "yes"/"no" как bool, "1.0" как float — это частый источник багов.
Как работать с YAML?
Junior
215 просмотровAFK Offer AI
Почему nil interface не равен nil?