环境搭建

  • 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命令 : go run wudy.go 666 777 888

image.png

你可能感兴趣的:(环境搭建)