Go 语言初探

安装

我用的是 Ubuntu 16.10,安装很简单:

1
sudo apt install golang-go

设置

Go 需要建立 Workspace 来存放代码和库,路径保存在环境变量GOPATH中,可以设置为任
何目录。为了方便可以在配置文件里添加类似于export /path/to/your/dir这样的设置。
然后建立一个 namespace,用来放置你的所有代码,这里我使用我的 GitHub 账号。在
Workspace 里使用类似如下的命令:

1
mkdir -p src/github.com/feng-qi

Hello, World!

进入新建的目录,新建名为hello.go的源文件,内容如下:

1
2
3
4
5
6
7
8
9
10
package main

import (
"fmt"
"github.com/feng-qi/string"
)

func main() {
fmt.Println(string.Reverse("Hello, world"))
}

现在目录结构如下

1
2
3
4
5
6
7
$ tree $GOPATH 
/home/qi/test/go
└── src
└── github.com
└── feng-qi
└── hello
└── hello.go

使用如下命令编译该程序:

1
$ go install

源程序hello.go会被编译,编译好的文件位于$GOPATH/bin目录下。尝试运行:

1
2
$ $GOPATH/bin/hello
Hello, world

运行成功。

References

Writing, building, installing, and testing Go code

0%