GO语言导入自己写的包(同级目录和不同目录)
在Go语言中,导入自己编写的包无论是同级目录还是不同目录都是非常简单的。下面我会给出两种情况的解决方案。
- 同级目录下的包导入:
在Go语言中,同级目录下的包导入不需要任何特殊的处理,只需要使用import导入即可。例如,假设你有一个包名为mypackage
的包,你可以在另一个Go文件中使用以下代码导入它:
import "mypackage"
- 不同目录下的包导入:
在Go语言中,不同目录下的包导入稍微复杂一些,需要在import路径中指定包的相对路径或绝对路径。例如,假设你有一个包名为mypackage
的包,它位于项目根目录下的pkg
文件夹中,你可以在pkg
文件夹的子目录或者项目根目录下的Go文件中使用以下代码导入它:
import "./pkg/mypackage"
注意:在导入包时,Go语言的导入路径是区分大小写的。
以上就是在Go语言中导入自己编写的包的方法,无论是同级目录还是不同目录,都遵循这些基本的规则。
评论已关闭