登录
首页 >  Golang >  Go问答

如何在 Go on Google Cloud Functions 上使用子包?

来源:Golang技术栈

时间:2023-04-12 17:20:47 274浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《如何在 Go on Google Cloud Functions 上使用子包?》,介绍一下golang,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

我想使用 Go Cloud Function 的帮助程序包。该包有一些可以在多个函数之间共享的辅助逻辑。但是,构建包以使它们都能正常工作的正确方法是什么?该包应该在同一个项目中 - 不作为一个完全独立的包发布和公开。

我在谷歌工作。 这个问题的目标是主动回答常见问题并帮助开发人员从 Go on GCF 开始。

正确答案

您可以将子包与Go 模块一起使用。Go 模块是 Go 新的依赖管理解决方案——它们让你可以在外部工作GOPATH并让你管理你拥有的每个依赖的确切版本。

模块还允许您定义一组具有相同导入路径前缀的 Go 包。当你编写一个函数时,这可以让你在你的模块中导入其他包。

您正在部署的功能需要位于模块的根目录。

这是一个示例文件结构以及如何导入包:

.

以上就是《如何在 Go on Google Cloud Functions 上使用子包?》的详细内容,更多关于golang的资料请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表