auto commit

This commit is contained in:
songleo
2016-03-15 12:34:44 +08:00
parent f91237026e
commit de3bc9bfab
3 changed files with 6 additions and 6 deletions

View File

@@ -1,8 +1,8 @@
# 10.4 带标签的结构体
结构体中的字段除了有名字和类型外还可以有一个可选的标签tag它是一个附属于字段的字符串可以是文档或其他的重要标记。标签的内容不可以在一般的编程中使用只有包 `reflect` 能获取它。我们将在下一章(第 11.10 节)中深入的探讨 `reflect`包,它可以在运行时自省类型、属性和方法,比如:在一个变量上调用 `reflect.TypeOf()` 可以获取变量的正确类型,如果变量是一个结构体类型,就可以通过 Field 来索引结构体的字段,然后就可以使用 Tag 属性。
结构体中的字段除了有名字和类型外还可以有一个可选的标签tag它是一个附属于字段的字符串可以是文档或其他的重要标记。标签的内容不可以在一般的编程中使用只有包 `reflect` 能获取它。我们将在下一章(第 [11.10 节](11.10.md))中深入的探讨 `reflect`包,它可以在运行时自省类型、属性和方法,比如:在一个变量上调用 `reflect.TypeOf()` 可以获取变量的正确类型,如果变量是一个结构体类型,就可以通过 Field 来索引结构体的字段,然后就可以使用 Tag 属性。
示例 10.7 struct_tag.go
示例 10.7 [struct_tag.go](examples/chapter_10/struct_tag.go)
```go
package main