最近一门课程实验需要用到Go语言,久闻其名,为了减少以后配置的坑,特地记了一些笔记。不定期更新。
1. Go的下载与安装
在下载页选择合适的版本下载。这里我选择的是go1.15.6.linux-amd64.tar.gz稳定版。
-
在root权限下解压
sudo tar -C /usr/local -xzf go1.15.6.linux-amd64.tar.gz
-
将
/usr/local/go/bin
添加到环境变量中。增加到$HOME/.profile
或者/etc/profile
(系统全局)。对于使用zsh等非bash环境的用户,可以修改.zshrc
,并source
export PATH=$PATH:/usr/local/go/bin
-
若安装成功,如下命令可以正常执行
$ go version go version go1.15.6 linux/amd64
2. Go语言初探
用于用惯了IDEA与PyCharm,因此我也选择了Jetbrains家的Goland IDE。直接使用Jetbrains Toolbox可以方便下载。这是收费的,学生党可以用学校的邮箱去申请。没有licence的话可以使用免费的VSCode来开发。
2.1 Hello World
在目录下新建hello
文件在,并创建hello.go
文件
package main
import "fmt"
func main() {
fmt.Println(