go语言如何导包?
参考链接李文周的博客
在go语言中,一个包可以理解为存放.go文件的一个文件夹。go文件的第一行package声明了这个go问价属于那个包。注意:同一个文件夹之下只能有同一个包的go文件。
测试:
我想在fridge/main.go中导入util/util.go,
只需要输入以下代码即可, 注意,导包路径不需要写绝对路径,写go/src目录下得相对路径即可,所以我这里导入的是dzh.com/PXZ/util
package main
import (
"dzh.com/PXZ/util"
)
func main() {
util.Hello()
}
存在的问题
这里我初始化了go mod,可能会出现导包失败的情况,由于我现在不知道这个mod这么用,我就把他给关闭了:go env -w GO111MODULE=off