Go开发环境搭建

可以在 https://golang.google.cn/dl/ 找到各种系统(支持Windows、MacOS、Linux)的Go安装包。

下载和安装

点击对应的安装包,即可开始自动下载。下载完成后,双击安装包,会出现安装引导页面(如下图所示),点击“继续”逐步安装即可。

开始安装

安装完成后,出现如下页面:

安装完成

查看版本号

在控制台输入go version命令,即可看到当前安装的go开发环境版本:

$ go version
go version go1.12.1 darwin/amd64

环境变量

sudo vi ~/.bash_profile
# 添加如下环境变量
export GOPATH="/usr/local/Cellar/go/1.12.1"
export GOBIN="$GOPATH/bin"
export PATH=$PATH:$GOBIN

# 使环境变量生效
source ~/.bash_profile

Hello World

创建目录~/go/src,并创建文件hello.go,文件内容如下:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

编译

go build ~/go/src/hello.go

编译之后,可以看到~/go/src/目录下生成了hello文件:

$ ls ~/go/src/
hello       hello.go

运行

$ go run ~/go/src/hello.go
Hello, Go!

# 也可以直接运行二级制文件
$ ./hello
Hello, Go!

所有的Go语言代码都只能放置于一个包中,每一个Go程序都必须包含一个main包,以及一个main()函数,main()函数作为整个程序的入口函数。

实际上,Go语言中的包还可能包含init()函数,它先于main()函数被执行。

Go语言针对的处理单元是包而非文件,在Go编辑器看来,如果所有这些文件的包声明都是一样的,那么它们就统一属于一个包。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容