Go语言 有人能不能请哑巴下来去国防部初始化我?

olhwl3o2  于 2023-03-06  发布在  Go
关注(0)|答案(1)|浏览(112)

我正在尝试使用go的模块功能来理解它们是如何工作的。我已经阅读了文档,甚至复制了确切的过程,出于某种原因还复制了本地模块的导入。文件树是这样的

src
     |
      main -> main.go
     |
     pkg -> pkg.go

src文件夹有两个文件夹main和pkg。
我的问题是我应该在哪里调用go mod init以及如何命名它,这已经让我困惑了一段时间。

syqv5f0l

syqv5f0l1#

我将使用Windows路径,因为这是我所使用的。首先,在某个地方创建一个新文件夹,例如C:\north。他们进入该目录,并输入以下内容:

go mod init north

然后生成C:\north\north.go

package north

const Direction = "north"

然后生成C:\north\north\north.go

package main
import "north"

func main() {
   println(north.Direction)
}

相关问题