go

goコマンドで予約されている(特別な意味を表わしてる)インポートパス

go get -u all とか go get -u std って出来るの知った。めちゃくちゃ便利。 https://github.com/golang/go/blob/master/src/cmd/go/main.go $ go help packages (mainもっぽいけどそれに対しての何か実装はまだ見つけてない)

testing.Mが追加されテスト実行前後に何かを書けるようになった

commit cmd/go, testing: add TestMain support · 182d131 · golang/go · GitHub issue testing: allow tests to control main execution · Issue #8202 · golang/go · GitHub 例えば // main_test.go var exitCode = 0 func TestMain(m *testing.M) { defer…

Go言語でHello world

go

前々から試してみたかったGo言語でhello worldするまで 今後のために、ブログに作業ログを残すことを昨日決めたから書く。あとで役に立つかは別として... インストール ~/.bashrc の設定 export GOROOT=$HOME/go # mac は darwin, linux は linux, windows …