Go 语言是一种快速的、静态类型的开发语言。它的主要特性包括自动垃圾回收、并发编程、反射等。
官网
下载
打开 https://golang.org/dl/
可以查看 windows、linux、macOS 各个系统的安装文件及源码。点击 Apple macOS
可以下载对应的安装文件。
双击下载的 go1.9.2.darwin-amd64.pkg
按照提示一步步的安装即可。安装完成后打开终端运行 go version
,显示结果
go version go1.9.2 darwin/amd64
设置工作目录 GOPATH
打开 .bashrc
$ vi ~/.bashrc
添加如下代码:
export GOPATH="$HOME/go"
export PATH="$PATH:$GOPATH/bin"
添加完代码,按 ESC ,输入 :wq ,保存相应的修改,运行 source ~/.bashrc
,可以使配置生效。
打开终端查看GOPATH,
$ $GOPATH
# 运行结果
-bash: /Users/fujinliang/go: is a directory
helloworld
创建 helloworld 的项目目录及文件
$ cd $GOPATH
# bin存放编译后的可执行文件 pkg存放编译后的包文件 src存放项目源文件
$ mkdir {src,bin,pkg}
$ cd src
$ mkdir -p fujinliang.top/go-study
$ cd fujinliang.top/go-study
$ mkdir 001-helloworld
$ cd 001-helloworld
$ vi helloworld.go
helloworld.go 代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
运行 helloworld.go
$ go run helloworld.go
# 运行结果
Hello, 世界
go 常用命令
# 查看go的版本信息
$ go version
go version go1.9.2 darwin/amd64
# 用于编译我们指定的源码文件或代码包以及它们的依赖包
$ go build helloworld.go
$ ./helloworld
Hello, 世界
# 编译并运行 go 文件
$ go run helloworld.go
Hello, 世界
在线运行 go 代码
关注公众号
有疑问加站长微信联系(非本文作者)