Go言語の文法やAPIを調べるときに参考にするドキュメント
ども、k69 です。
Go言語を使っていると「このAPIの仕様を知りたいな」とか「APIの使い方や文法を知りたいな」と思ったときに何を見ればよいか最初わかりませんでした。
じゃ、「同じように悩んでる人がいるかもしれないので、備忘録的に書いておくか!」と
ウニウニしたのがこの記事です。
対象読者
- Go言語初心者
前提条件
- Java言語が少しわかる人
1. Go言語の文法を調べる
個人的にオススメなのは、A Tour of Goです。
【理由】
- 公式ドキュメント(日本語あり)である
- 簡単なサンプルがあり、編集してそのままブラウザ上で動かすこともできる
- オフラインでも使える
公式ドキュメント(日本語あり)である
公式ドキュメントは何かと安心です。Google先生で調べるのもありだと思いますが、情報が古かったり、不正確である場合もたまにあります。あとGo言語を体系的に学べるのがいいですね。
簡単なサンプルがあり、編集してそのままブラウザ上で動かすこともできる
オフラインでも使える
golangとgo tourをインストールすれば、オフラインでも使えます。
コマンド
choco install -y golang // chocolateyを使ってインストール ※1
set GOPATH=C:\go // GOPATH設定
mkdir %GOPATH%
go get golang.org/x/tour/gotour // gotour インストール
cd %GOPATH%\bin
.\gotour
※1 chocolateyについてはこちらを見てね
2. Go言語のメソッド(API)を詳しく調べたい
JavaであればJavaDocがあるのですが、Go言語の場合はどうすればよいか最初はわかりませんでした。しかし、JavaDoc相当のドキュメントがありました。
http://golang-jp.org/pkg/ (日本語されているところもある)
まとめ
公式ドキュメントを中心に基本を押さえて、Go言語固有のテクニカルな部分はQiitaやGitHubのコードを参考に応用力を身に着けるのが確実かと。
Go言語初心者(私も含め)のみなさん、一緒にがんばりましょう!