看看在此处找到的这个片段
进口 (
“编码/xml”
“fmt”
“操作系统”
)
功能主(){
类型地址结构{
城市,州字符串
}
类型人结构{
XMLName xml.Name `xml:"person"`
id int `xml:"id,attr"`
名字字符串`xml:"name>first"`
姓氏字符串`xml:"name>last"`
年龄 int `xml:"age"`
高度 float32 `xml:"height,omitempty"`
已婚布尔
地址
注释字符串`xml:",comment"`
}
v := &Person{Id: 13, FirstName: "John", LastName: "Doe", Age: 42}
v.Comment =“需要更多细节。”
v.Address = Address{"Hanga Roa", "Easter Island"}
enc := xml.NewEncoder(os.Stdout)
enc.Indent(" ", " ")
如果错误:= enc.Encode(v); 错误!= 零{
fmt.Printf("错误:%v\n", err)
}
}
我可以理解struct Person,它有一个名为 的 var Id,它是类型int,但是那些东西呢
xml:"person"
在 int 之后?这是什么意思?谢谢。
MYYA
HUH函数
相关分类