golang是一种编译型的静态类型语言,平时一直使用python,感觉还是需要一门静态类型的语言,java的语法过于繁琐,配置起来也很麻烦,于是准备学习golang。
版本选择
go语言的包管理工具在最近的几个版本之间发生了比较大的变化,所以选择版本的时候一定要注意,选择最新的版本,我使用的版本是go 1.12.7
建议使用1.12及以上版本
如何安装
由于我平时使用linux系统,所以只记录一下linux下的安装。
如果使用windows或者苹果电脑,去 go语言中文网 就可以下载相应安装包,下载之后双击就可以安装。
如果使用linux,那不同的发行版之间都不尽相同,但是也有同样的办法,所有的linux都可以下载源码进行编译安装。
我使用的manjaro linux 是基于arch 的一个发行版,所以有丰富的软件源,直接使用包管理器就能安装最新版。如果使用ubuntu之类的,包管理器只能安装较老的版本,所以需要使用源码安装
Arch linux下
执行如下命令安装
sudo pacman -S golang
apt安装和yum安装本人并未做具体测试,只是提供建议
Ubuntu或者Debian系列
sudo apt install golang
CentOS
sudo yum install golang
Fedora
sudo dnf install golang
判断是否安装完成
执行如下命令
go version
屏幕会显示如下信息
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxYTO5UTN1UTMyADOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
看到这样的信息就表示安装成功了
环境配置
goland 1.10以前的版本需要配置
go path
,如果安装的1.12版本,就不需要配置这个,golang会配置默认的
go path
,所以不需要做任何的配置
Hello world
安装好之后的第一件事情当然是写一个Hello World,代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
保存到文件
hello.go
,然后我们就可以运行这段代码
在当前目录下,执行如下命令运行这段代码
go run hello.go
就会在屏幕上得到如下的输出:
TheEnd