Jakie są zastosowania tagów w Go?
wPrzejdź do specyfikacji języka, wspomina krótki przegląd tagów:
Po deklaracji pola może następować opcjonalny ciąg literowy, który staje się atrybutem dla wszystkich pól w odpowiedniej deklaracji pola. Tagi są widoczne w interfejsie refleksji, ale w przeciwnym razie są ignorowane.
// 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"
}
To jest bardzo krótkie wyjaśnienie IMO i zastanawiałem się, czy ktokolwiek mógłby mi udzielić tego, jakie będą te tagi?