新建项目:
首先在github上面新建项目
GitHub - qushencn/gohello: 一个用于演示如何发布自定义包的示例项目
初始化项目:
拉取新建的项目,并初始化:
go mod init
初始化后,注意生成的go.mod文件内部:
module github.com/qushencn/gohello
go 1.17
编写代码:
新建一个文件gohello.go
package gohello
import "fmt"
// 一个用于演示如何发布自定义包的示例项目。
// Hi 一个打招呼的函数
func Hi(name string) {
fmt.Printf("你好%s,我是qushencn。很高兴你可以调用我的github仓库~\n", name)
}
上传即可,你已经完成了go自定义仓库。
调用github仓库:
新建文件夹,初始化项目
go mod init
新建main.go文件
package main // 声明 main 包,表明当前是一个可执行程序
import (
"github.com/qushencn/gohello"
)
func main() { // main函数,是程序执行的入口
gohello.Hi("zhangsan")
}
go mod tidy:
执行go mod tidy,检查并拉取仓库文件
go mod tidy
go run:
go run main.go
?
|