type Person struct {
name string
Age int
}
如上这么一个结构,有两个字段,一个是大写开头的Age,一个是小写开头的name。
如果在本package中使用,这两个字段没有任何区别。
如果这个Person结构在 别的package使用的话。
大写开头的Age,是可以被使用的,也就是可见的。
但是,小写开头的name,就是不可见的,也就是不可用的。
type Person struct {
name string
Age int
}
如上这么一个结构,有两个字段,一个是大写开头的Age,一个是小写开头的name。
如果在本package中使用,这两个字段没有任何区别。
如果这个Person结构在 别的package使用的话。
大写开头的Age,是可以被使用的,也就是可见的。
但是,小写开头的name,就是不可见的,也就是不可用的。