标签: go
正如主题所说,Golang中未导出的标识符package public? 我看了spec但却找不到任何东西。编译器似乎将未导出的函数名称视为私有文件(而不是包公共)。
package public
答案 0 :(得分:1)
所有顶级常量,类型变量和函数都有包范围。这包括这些类型的未导出标识符。确切的language from the specification is:
标识符的范围,表示常量,类型,变量或 在顶层声明的函数(但不是方法)(在任何函数之外) 是包块。
导入的软件包名称是唯一具有文件范围的实体。