模块初始化 mkdir -p $GOPATH/src/github.com cd $GOPATH/src/github.com mkdir -p wubigo/API/go/hello cd wubigo/API/go/hello go mod init github.com/wubigo/API/go/hello 检查go.mod
ll go.mod cat go.mod module github.com/wubigo/API/go/hello go 1.13 创建程序 hello.go
package main import ( "fmt" "github.com/google/go-cmp/cmp" ) func main() { fmt.Println(cmp.Diff("Hello World", "Hello Go")) } package main声明该模块是一个可执行程序而不是共享库
编译测试 go install github.com/wubigo/API/go/hello 或者
go install . 或者
go install -n 检查go.mod go.mod
module github.com/wubigo/API/go/hello go 1.