Go 语言安装 Gin 框架,无法 run,报错:no required module provides package github.com/gin-gonic/gin: go.mod file not found in current directory or any parent directory; see 'go help modules'解决方法go mod init gin go mod edit -require github.com/gin-gonic/gin@latest go mod vendor../../md/Go/
Mac下编译Linux, Windows平台的64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.goLinux下编译Mac, Windows平台的64位可执行程序CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.goWindows下编译Mac, Linux平台的64位可执行程序SET CGO_ENABLED=0 SE
1、下载安装包并安装https://golang.google.cn/dl/或者 brew 安装:brew install go2、配置环境变量添加环境变量vim ~/.zshrc添加如下信息,GOPARH 配置在你的 家目录 中的 go 文件夹下## GoLang export GOPARH=$HOME/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN3、生效source ~/.zshrc4、终端查看版本go version5、配置代理其他系统参见:https://goproxy.cn/expo
Go语言字符串操作常用方法s1 := "HelloWorld.txt" //1、是否包含指定的内容 strings.Contains(s1, "e") //true //2、是否包含chars中任意的一个字符即可 strings.ContainsAny(s1, "abcd") //true,包含 d //3、统计出现的次数 strings.Count(s1, 'l') //3次 //4、以xxx前缀开头 strings.HasPrefix(s1, "He") //5、以xxx前缀结尾 strings.HasSuff
go get 一键拉取代码、编译并安装go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。比方项目地址:https://github.com/go-errors/errorsgo get -x github.com/go-errors/errors其中 -x 打印执行过程../../md/Go/
常用打印函数Print() //打印 Printf() //格式化打印 Println() //打印后换行格式化打印占位符%v //原样输出 %T //打印类型 %t //bool类型 %s //字符串 %f //浮点 %d //10进制的整数 %b //2进制的整数 %o //8进制 %x,%X //16进制 %c //打印字符 %p //打印地址../../md/Go/
Go 语言是一门开源的语言,目的在于降低构建简单、可靠、高效软件的门槛。具有C语言的速度、Python的效率。课程链接千峰教育:https://www.qfgolang.com/?page_id=361B站:https://www.bilibili.com/video/BV1wy4y1r73r路飞学城:https://www.luffycity.com/free-course/140/detail案例百度:百度流量入口BFE、自动驾驶、百度APP、百度智能小程序。腾讯
breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar../../md/Go/
.bash_profileexport GOROOT=/usr/local/go export GOPATH=/Users/hfy/Documents/XPY-SeaFile/gogogo export PATH=$PATH:$M3_HOME/bin:$GOROOT/bin:$GOPATH设置代理go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct../../md/Go/
基本数据类型整型浮点型布尔型字符串数组切片结构体函数map通道(channel)Tips默认小数都是 float64 类型默认布尔值都是 false不允许整型转换为布尔值../../md/Go/