golang v1.14 导入本地自己的包
- 路径格式
假如我有如下项目路径
.
├── 1.go
├── 2.go
├── 3.go
├── README.md
├── go.mod
├── go.sum
├── main.go
└── tools
├── go.mod
└── tools.go
其中tools文件夹是我自己的包,tools.go中有函数Echo1, Echo2
两个打印函数。
我需要在main.go
中引用tools包中的方法
./go.mod
1 module example
2
3 go 1.14
4
5 require (
8 tools v0.0.0
9 )
10
11 replace tools => ./tools
./tools/go.mod
module tools
go 1.14
main.go
package main
import (
"tools"
)
func main() {
tools.Echo1()
tools.Echo2()
}
- 引入mod管理
go init mod tools