天天看点

Golang入门笔记(一)go语言安装及Hello World

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
           

屏幕会显示如下信息

Golang入门笔记(一)go语言安装及Hello World

看到这样的信息就表示安装成功了

环境配置

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

就会在屏幕上得到如下的输出:

Golang入门笔记(一)go语言安装及Hello World

TheEnd