go - 隐式私有(private)函数导入?

标签 go

main.go 如何使用 buildIndexMapping

该函数不是大写的,那么它如何在包内公开访问,而且还没有显式导入 mapping.go

ma​​in.go:https://github.com/blevesearch/beer-search/blob/721fab2198a52d919133df08058fde8043bab365/main.go#L55

ma​​pping.go:https://github.com/blevesearch/beer-search/blob/721fab2198a52d919133df08058fde8043bab365/mapping.go#L19

最佳答案

两者都在同一个包中。在 Go 中你导入包,而不是文件,因此私有(private)函数可用。

关于go - 隐式私有(private)函数导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31354304/

相关文章:

go - Golang 存储库的正确结构

json - 如何在 go lang 中对 map[string]interface{} 类型进行多重排序?

http - Golang 从内存中提供静态文件

google-app-engine - Go App Engine 在没有上下文的情况下在 init() 中获取版本

go - sync.Map 是这个用例的正确工具吗?或者是 RW 互斥锁更好

go - 在嵌套结构中访问数据

json - Golang解析输出以读取键(地形输出)

如果我包装我的对象,Golang 转换为自定义类型会失败

go - 是否可以进行configure-make-make安装?

go - 为什么Go程序卡在gcloud应用部署上?