标签: go
我正在浏览一些Golang代码并通过这段代码,我无法理解它。我可以看到d1,d2,d3是int类型的变量。但是最后一个字符串json:"start"
json:"start"
type obj1 struct { d1 int `json:"start"` d2 int `json:"end"` d3 int `json:"retries"` }
答案 0 :(得分:1)
d1,d2和d3不是变量,它们是结构字段。该字符串是“struct tag”。
d1
d2
d3
这在语言规范的Struct Types文档中有所描述。