您的位置 首页 知识分享

Go 中如何导入同级目录下的包?

go 中导入同级目录下的包 在 go 语言中,使用包是模块化开发的重要组成部分。当需要导入同级目录下的包时,可…

Go 中如何导入同级目录下的包?

go 中导入同级目录下的包

在 go 语言中,使用包是模块化开发的重要组成部分。当需要导入同级目录下的包时,可以通过绝对路径的方式引入。

绝对路径导入同级目录下的包

使用绝对路径导入同级目录下的包时,需要遵循以下语法:

import "github.com/modulename/subdirectory/package"
登录后复制

其中:

  • modulename:模块的名称(也称为 module path)。
  • subdirectory:包所在子目录的路径。
  • package:包的名称。

示例

如果项目结构如下:

└── main.go └── test01     └── test01.go
登录后复制

其中 test01 是一个包,可以将其导入 mn.go 中:

import "github.com/MyModuleName/myProject/test01"  func main() {     // 使用 test01 包中的函数     test01.MyFunction() }
登录后复制

注意事项

需要注意的是,在 go 中使用绝对路径导入同级目录下的包需要满足以下条件:

  • 项目必须使用 go modules 组织。
  • 导入的包必须与主包位于同一模块中。

以上就是Go 中如何导入同级目录下的包?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表甲倪知识立场,转载请注明出处:http://www.spjiani.cn/wp/4490.html

作者: nijia

发表评论

您的电子邮箱地址不会被公开。

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部