私は mgo (Go 用の MongoDB ドライバー) の使用方法を見つけようとしてきましたが、この構造体宣言に出くわしました:
type Something struct {
Id bson.ObjectId "_id,omitempty"
Name string
}
最初の要素 (Id) の構文がよくわかりません。type として宣言されていることは理解していbson.ObjectId
ますが、文字列リテラルはそこで何をしているのですか?
私の質問は、mgo ドライバーの機能についてではなく、
この奇妙な<name> <type> <string_literal>
構文についてです。
Go の仕様については何も見つかりませんでした。また、Google で検索する方法もわかりません。