Go程序开发实战宝典
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4.6 可见性规则

Go语言通过首字母大小写决定标识符(常量、变量、类型、接口、结构或函数)是否可以被外部包调用。

如果标识符的对象以一个大写字母开头,那么就可以被外部包的代码使用(使用时程序需要先导入这个包),如同面向对象编程语言中的关键字“public”。

如果标识符的对象以小写字母开头,则对包的外部不可见,但是它们在整个包的内部是可见并且可用的,类似于面向对象编程语言中的关键字“private”。