实验目的
通过简单Go包的开发,了解如何用go工具来获取、 构建并安装Go包及命令的标准方式。
实验步骤
1.部署go语言开发环境
2.编写第一个程序
3.编写一个库
4.编写测试
5.远程包
实验内容
1.部署go语言开发环境
go 语言开发环境的部署比较简单,根据老师的教程一步步来即可。主要出现的问题是,由于网络原因,一些依赖工具无法正常安装,需要进行手动安装。 我在安装的过程中,只有golint包一直安装失败,最后通过解决vscode中golang插件依赖安装失败问题一文得到解决。
2.编写第一个程序
首先选择包路径,并在工作空间内创建相应的包目录:
$ mkdir $GOPATH/src/github.com/user/hello
接着,在该目录中创建名为 hello.go 的文件,其内容为以下Go代码:
package main
import "fmt"
func main() {
fmt.Printf("Hello, world.\n")
}
用 go 工具构建并安装此程序:
$ go install github.com/user/hello
若在从包目录中运行 go install,也可以省略包路径:
$ cd $GOPATH/src/github.com/user/hello
$ go install
运行:
$ $GOPATH/bin/hello
Hello, world.
实验结果:
3.编写一个库
选择包路径并创建包目录:
$ mkdir $GOPATH/src/github.com/user/stringutil
在该目