Tutorial: Get started with Go
说明
本文为go官方文档学习笔记
参考:https://golang.org/doc/tutorial/getting-started
安装go
下载go1.15.5.linux-amd64.tar.gz
解压,按照doc/install.html安装
tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
hello wrold
文件说明
go.mod
- 啥时候用
自己的代码从其他module import package - 作用
列出package的版本和module - 诞生
go mod init
hello.go
hello.go类似main.c
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行
go run .
导入外部package
通俗解释
类似printf这种标准库
go.sum
验证module
在hello.go中导入quote
运行
-
自动生成go.sum文件
-
自动修改go.mod文件
增加依赖quote
总结
- 最小示例
输出hello world - 导入module示例
- 文件
go.mod
go.sum