mod的使用

  • 设置 go env -w GO111MODULE=on
  • 在项目根目录下go mod init,会自动生成go.mod文件
  • 引用其他包时,相对于go.mod文件所在位置

不同文件属于相同包运行报错

  1. [Running] go run "c:\Users\hp\go\src\singi_hello\main.go"
  2. # command-line-arguments
  3. .\main.go:14:13: undefined: Test

未编译所需文件,需要手动编译所有相关文件

  1. PS C:\Users\hp\go\src\singi_hello> go run main.go test.go
  2. 2020-04-10 14:57:34
  3. 1586501854
  4. 2,2,3
  5. PS C:\Users\hp\go\src\singi_hello>

所以不建议这样的文件结构