Próbowałem dowiedzieć się, jak korzystać z MgO (sterownik MongoDB dla Go) i natknąłem tej deklaracji struct:Dziwny rodzaj składni definicji w Golang (imię i nazwisko, a następnie wpisz, a następnie ciąg dosłowny)
type Something struct {
Id bson.ObjectId "_id,omitempty"
Name string
}
Nie bardzo rozumiem składnię pierwszego elementu (Id). Rozumiem, że jest zadeklarowany jako typ bson.ObjectId
, ale co tam robi literał ciągu?
Moje pytanie nie dotyczy funkcjonalności sterownika mgo, ale to dziwna składnia <name> <type> <string_literal>
.
Nie mogłem znaleźć niczego w specyfikacjach Go i nie wiem, jak to zrobić w Google.
Zobacz więcej informacji i przykładów tutaj: [Co to zastosowanie (-a) do znaczników w Go?] (Https://stackoverflow.com/questions/10858787/what-are-the-uses- for-tags-in-go/30889373 # 30889373) – icza