go mod init 初始化项目
比如我们的 golang 项目文件要放在了 itying 这个文件夹,这个时候我们需要在 itying 文件夹 里面使用 go mod 命令生成一个 go.mod 文件
Golang 中自定义包
文件夹/crawler/cale/cale.go
package calc //首字母大小表示公有,首字母小写表示私有
var a = 100 //私有变量
var Age = 20 //公有变量
func Add(x, y int) int {
return x + y
}
main.go中引入
package main
import ( "fmt" "itying/calc" )
func main() {
c := calc.Add(10, 20)
fmt.Println(c)
}
Golang 中使用第三方包
go mod vendor
- 使用 go mod vendor 的时候首先需要在你的项目里面引入第三方包
//引入
"golang.org/x/text/encoding"
//使用
encoding.Encoding()
//下载依赖
go mod vendor
demo
例如有有项目名为zhiliao_blob
go mod init zhiliao_blob
go mod vendor