如何在 go 中引入自定义包?
在 go 中创建一个自定义包并从其他模块中导入它是一个常见的任务。以下是如何操作:
-
使用 go.mod 管理模块
根据问题描述,你使用了 go.mod 来管理模块。要引入本地包,请确保你的 go.mod 文件包含如下内容:
module hello.com/main require hello.com/test01 v1.0.0
登录后复制 -
导入包
在 mn.go 文件中,可以使用以下语句导入包:
import "hello.com/test01"
登录后复制
常见问题
-
go 环境设置
确保已设置 go111module 和 goproxy 环境变量。
-
本地包导入
如果要引入本地的包,请使用单引号(’)而不是双引号(”)。
-
包路径
确保导入的包路径与 go.mod 文件中指定的一致。
建议
对于初心者,建议使用 jetbrains goland ide,它可以简化 go 开发并提供代码补全和错误检查等功能。
以上就是如何在 Go 项目中引入自定义包?的详细内容,更多请关注php中文网其它相关文章!