环境搭建
2021-10-24 本文已影响0人
手扶拖拉机_6e4d
-
1.下载
https://studygolang.com/dl
-
2.安装
安装完毕,会在
/usr/local/go
目录下生成go相关的文件
- 3.配置环境变量
在
/usr/local/gopath
目录新建
bin
: 存放编译后的可执行文件
pkg
:存放编译后的文件
src
: 存放源代码文件
vim ~/.bash_profile
export GOROOT=/usr/local/go
export GOPATH=/usr/local/gopath
export GOBIN=$GOPATH/bin
export PATH:$PATH:$GOBIN:$GOROOT/bin
source ~/.bash_profile
配置代理
sudo vim .zshrc
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
source .zshrc
image.png
GoLand设置
image.png
image.png
- 4.创建demo项目
image.png
在/Users/yuliang/go/src/awesomeProject
下面创建三个目录
image.png
image.png
Edit Configurations
image.png
还需要在GoLand
里面执行go mod init
image.png
改命令会为项目生成一个go.mod文件
image.png
- 5.通过命令行接收参数
func main(){
var cmdArgs []string = os.Args
// 看看命令行参数个数
length := len(cmdArgs)
// 这里计算命令行参数时候,命令本身不算
fmt.Printf("共有:%d 个参数\n", length - 1)
// 遍历 通过命令行带来的参数信息
if length == 1{
fmt.Println("没有带来任何参数")
return
}
for _, v := range cmdArgs {
fmt.Println(v)
}
cmd命令 :
image.pnggo run wudy.go 666 777 888