Go
Programming languages
The Go Programming Language
Go Wiki: Home - The Go Programming Language
The Go Programming Language Specification - The Go Programming Language
https://talks.golang.org/2014/go4gophers.slide#2
https://go-proverbs.github.io/
https://zenn.dev/spiegel/articles/20201212-method-value-and-expression
「Go初心者が気を付けること」の解説
Go go-to guide · YourBasic
enocom/gopher-reading-list: A curated selection of blog posts on Go
Go Codereview Comments JP
https://github.com/golang/go/wiki/CodeReviewComments#initialisms
guide/style.md at master · uber-go/guide
Goa :: Design first.
Zig Makes Go Cross Compilation Just Work - DEV Community
asdf Go
Go method receiver
Go pointer
How to start project
特に cargo new みたいなコマンドはない
main.go をつくれば ok
goenv local 1.16.0
go mod init というのがあるぞ。。。
formatter
gofmt, goimports, goreturns — why do we need three formatters?!
goroot, gopath
goroot は パッケージなどのインストール先で異なる go のバージョンを使う場合に使われる?
gopath はプロジェクトの配置先
https://pleiades.io/help/go/configuring-goroot-and-gopath.html
Go 使っている企業
Go のGCのオーバーヘッドが高くなるケースと、その回避策 - Qiita
Goにおけるポインタの使いどころ
omitempty
struct を omit するには nil にする
Structをomitemptyする方法 - Qiita
配列
len 0、nil なら消える?
中の要素が nil であることと len は関係ない?
値を 0 で初期化すればいいかもしれない
Testable Examples in Go - The Go Programming Language