go中的包
vendor包名.{方法|变量}
项目文件中,引入自定义包文件时,路径必须要从项目名开始。
例子:
demo
demo\commtool.goHello
这样引用:
import "demo/comm"
这样使用:
comm.Hello()
import
/vendorGOROOTGOPATH
go get
如何下载github上的包?
https://gitgub{包地址}
go get gitgub{包地址}
goget中设置代理
go env -w {参数}={参数值}
查看golang环境变量
go env
在任意目录下建立go项目
go1.13包和库go1.13goroot
go mod init {包文件名}
golang的包
依赖引入
go mod init {包名}只是初始化go mod tidy
goroot下src
自定义包的引入,案例
demo1
demo1/comm/tool.go
package comm// package名称只需要写当前文件夹名称即可
import "fmt"
func Hello(){
fmt.Println("hello world!")
}
demo1/main.go
pakage main //package在项目根目录使用main
import "demo1/comm"
func main(){
tool.Hello()
}
// 打印: hello world!