In der Spezifikation der Go-Sprache wird ein kurzer Überblick über die Tags gegeben:
Auf eine Felddeklaration kann ein optio folgen, das zu einem Attribut für alle Felder in der entsprechenden Felddeklaration wird. Die Tags werden durch eine Reflexion sichtbar gemacht Schnittstelle sichtbar gemacht, werden aber ansonsten ignoriert.
// 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" }
Dies ist eine sehr kurze Erklärung IMO, und ich frage mich, wenn jemand könnte mir mit, was die Verwendung dieser Tags wäre?