- Go程序开发实战宝典
- 穆旭东等编著
- 185字
- 2025-03-01 10:01:11
1.4.6 可见性规则
Go语言通过首字母大小写决定标识符(常量、变量、类型、接口、结构或函数)是否可以被外部包调用。
如果标识符的对象以一个大写字母开头,那么就可以被外部包的代码使用(使用时程序需要先导入这个包),如同面向对象编程语言中的关键字“public”。
如果标识符的对象以小写字母开头,则对包的外部不可见,但是它们在整个包的内部是可见并且可用的,类似于面向对象编程语言中的关键字“private”。