go发布一个公开的自定义仓库包
生活随笔
收集整理的這篇文章主要介紹了
go发布一个公开的自定义仓库包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
新建項目:
首先在github上面新建項目
GitHub - qushencn/gohello: 一個用于演示如何發布自定義包的示例項目
初始化項目:
拉取新建的項目,并初始化:
go mod init初始化后,注意生成的go.mod文件內部:
module github.com/qushencn/gohello
go 1.17
編寫代碼:
新建一個文件gohello.go
package gohelloimport "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 tidygo run:
go run main.go?
總結
以上是生活随笔為你收集整理的go发布一个公开的自定义仓库包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go程序的跨平台编译
- 下一篇: Go语言中的指针