Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Golang

1. Golang(Go)とは?

これらの記事がある。

まとめると、

2.公式ドキュメントを読んで学ぶ

3. Goをダウンロード

※ Go1の間は言語の後方互換が保たれる。言い換えると、Go1.0で書いたコードはGo1.13でもビルドできる。

4. Go環境を構築

5. ソースコードファイルの構成

   package main
   
   func main() {
      // 行コメント
      println("Hello, world.")
      /*
      ブロックコメント
      */
   }

6. プログラムの構成要素

7. パッケージの使い方

package main

import "fmt" // fmtパッケージのインポート

func main() {
   fmt.Println("hello, world.") // fmtパッケージのPrintln関数を呼び出す
}

8. コマンドラインからGoを実行

9. 開発ツール: コードの書式を揃える

10. 開発ツール: コードの品質を保つ

11. バージョン管理ツールgoenv(Git)を導入

※必須ではないからスキップしてよい

Homebrewでもインストールが可能ですが、brewの場合はバージョンが少し古いです(2020/5/4時点で1.23)。 最新バージョンのGoを使いたい場合は下記コマンドで最新のgoenvを指定する必要があります。
$ brew install --HEAD goenv

引用: Goのバージョン管理ツールに関する調査

12. Go Playground

Go環境を構築せず、Go Playgroudを活かして自分で作成した簡単なコードを実行するのもあり

13. その他