go 中导入同级目录下的包
在 go 语言中,使用包是模块化开发的重要组成部分。当需要导入同级目录下的包时,可以通过绝对路径的方式引入。
绝对路径导入同级目录下的包
使用绝对路径导入同级目录下的包时,需要遵循以下语法:
import "github.com/modulename/subdirectory/package"
其中:
示例
如果项目结构如下:
└── main.go └── test01 └── test01.go
其中 test01 是一个包,可以将其导入 main.go 中:
import "github.com/MyModuleName/myProject/test01" func main() { // 使用 test01 包中的函数 test01.MyFunction() }
注意事项
需要注意的是,在 go 中使用绝对路径导入同级目录下的包需要满足以下条件: