结构体标签(Tag)
Tag是结构体的元信息,可以在运行的时候通过反射的机制读取出来 。Tag在结构体字段的后方定义,由一对反引号包裹起来,具体的格式如下:
`key1:"value1" key2:"value2"`
结构体标签由一个或多个键值对组成 。键与值使用冒号分隔,值用双引号括起来 。键值对之间使用一个空格分隔 。注意事项:为结构体编写Tag时,必须严格遵守键值对的规则 。结构体标签的解析代码的容错能力很差 , 一旦格式写错,编译和运行时都不会提示任何错误 , 通过反射也无法正确取值 。例如不要在key和value之间添加空格 。
例如我们为Student结构体的每个字段定义json序列化时使用的Tag:
go语言代码结构的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于go语言编程、go语言代码结构的信息别忘了在本站进行查找喔 。
推荐阅读
- python怎么表示,python表达
- 为什么lol盒子看不了直播,为什么lol盒子看不了直播回放
- python算法教程mobi,你也能看懂的python算法书
- 王者荣耀配什么路由器好用,玩王者荣耀买什么路由器好
- mysql多实例怎么用 MySQL多实例
- 下载个微信,给我下载个微信
- dns服务器移动福州,福清移动dns
- 古风恋爱养成游戏苹果手机,古风恋爱养成游戏苹果手机能玩吗
- 包含python实验函数的词条