kakts-log

programming について調べたことを整理していきます

golang

os.Exit()とdeferされた関数について

概要 os.Exit()を実行した際、プログラムが即座に終了するため、defer された関数が呼ばれない。 これについて整理します。 os.Exit() ドキュメントを確認すると、defer された関数が呼ばれないことも明記されている Exit causes the current program to exi…

golang: failed to get golang.org/x/tools/cmd/oracle

preconditions golang: 1.6 failed to get golang.org/x/tools/cmd/oracle When I try to "go get golang.org/x/tools/cmd/oracle" in my golang project, it occures an error as wrote down below. go get golang.org/x/tools/cmd/oracle package golang.o…

Goのスライスについて

Goのスライスについて Go Slices: usage and internals - The Go Blog Go言語において固定長のサイズの配列とは別に、要素の追加に応じて自由にサイズを拡張できるスライスという型があります。 スライスのデータ構造 スライスのデータ構造としては、ソース…