七叶笔记 » golang编程 » golang struct中字段开头是大写还是小写有什么区别呢

golang struct中字段开头是大写还是小写有什么区别呢

 



type Person  struct  {
    name string
    Age  int
}  

如上这么一个结构,有两个字段,一个是大写开头的Age,一个是小写开头的name。

如果在本package中使用,这两个字段没有任何区别。

如果这个Person结构在 别的package使用的话。

大写开头的Age,是可以被使用的,也就是可见的。

但是,小写开头的name,就是不可见的,也就是不可用的。

相关文章