mod的使用
- 设置
go env -w GO111MODULE=on
- 在项目根目录下
go mod init
,会自动生成go.mod
文件 - 引用其他包时,相对于
go.mod
文件所在位置
不同文件属于相同包运行报错
[Running] go run "c:\Users\hp\go\src\singi_hello\main.go"
# command-line-arguments
.\main.go:14:13: undefined: Test
未编译所需文件,需要手动编译所有相关文件
PS C:\Users\hp\go\src\singi_hello> go run main.go test.go
2020-04-10 14:57:34
1586501854
2,2,3
PS C:\Users\hp\go\src\singi_hello>
所以不建议这样的文件结构