Cover Image for Go言語の文法やAPIを調べるときに参考にするドキュメント
Go言語の文法やAPIを調べるときに参考にするドキュメント

image.png

ども、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言語初心者(私も含め)のみなさん、一緒にがんばりましょう!

© 2022 k69

本サイトを通じて、たくさんの人がプログラミングに興味を持ち、 これがキッカケでモノづくりの楽しさに触れることができれば幸せです!