В Go Language Specification в нем упоминается краткий обзор тегов:
За объявлением поля может следовать необязательный тег строкового литерала, который становится атрибутом для всех полей соответствующего полевая декларация. Теги становятся видимыми через отражение интерфейс, но в противном случае игнорируются.
// A struct corresponding to the TimeStamp protocol buffer. // The tag strings define the protocol buffer field numbers. struct { microsec uint64 "field 1" serverIP6 uint64 "field 2" process string "field 3" }
Это очень короткое объяснение IMO, и мне было интересно, сможет ли кто-нибудь предоставить мне то, что будет использовать эти теги?