Golangを使う必要があったので、ざっくりと情報を整理。(随時更新)
特徴
- Googleがオープンソースで公開した言語
- 2021年9月時点、最新バージョンは1.17.1
- 静的型付け言語
- 文法がシンプル
- goroutinというスレッドに近いもので並行プログラミングが容易
- 標準ライブラリが豊富
- ツールが充実
フレームワーク
ツール類
- Go Modules パッケージ管理ツール。glide → dep → Go Modules
- go:embed バイナリデータをプログラムに埋め込むツール。Go 1.16から使える。go-bindata → go-assets → statik → go:embed
Hollow Wrold
package main
import "fmt"
func main() {
fmt.Println("Hello, World")
}
Docs
A Tour of Go
Effective Go