英文: Import specific package 问题 我正在尝试解决一个依赖问题:假设我想让我的 main.go 代码与数据库完全解耦,我创建了两个包:dummy 和 postgres。 /a...
创建Go语言包的工作流程
英文: Workflow for creating packages in Go 问题 我理解了,Go语言中的程序是从main函数作为起始点运行的。但我想知道创建新包的函数的工作流程是怎样的。 例如,...
从其他包访问主要包
英文: Access main package from other package 问题 我想从另一个包中访问主要包,但这是不可能的,因为主文件不在一个目录中。我已经尝试将主文件放在一个目录中,但当...
使用gomail.v2创建一个新的*Dialer。
英文: Creating a new *Dialer with gomail.v2 问题 我正在使用gomail.v2来发送电子邮件,我的代码运行良好。在组合了消息msg之后,我可以直接运行以下代码:...
Relationship between a package statement and the directory of a .go file
英文: Relationship between a package statement and the directory of a .go file 问题 看这个实验。 ~/go/src$ tre...
如何在我的项目中运行go test,但排除供应商包中的所有测试文件?
英文: How to run go test on all test files in my project except for vendor packages 问题 我的项目文件夹包含: Make...
使用不同的包和构建标签构建多个二进制文件
英文: Building multiple binaries using different packages and build tags 问题 我有一个应用程序,根据目标操作系统需要使用不同的软件...
重新打包C类型会导致Go语言中的类型转换错误。
英文: Repackaging C types causes type cast error in Go 问题 我正在尝试重新打包一些与现有C库集成的Go代码。 以下部分代码是完全正常工作的。 文件1...
Golang Gin-Gonic 将路由拆分为多个文件
英文: Golang Gin-Gonic Split Routes into Multiple Files 问题 我正在寻找将我的routes.go文件拆分为多个文件的方法,以便每个路由组都在自己的包...
Golang包和在不同包之间使用变量
英文: Golang packages and using variables across packages 问题 我有点想知道这里的最佳实践是什么。 我有一个应用程序,有几个子包,其中一些需要访问...
23