■ はじめに
Go 言語を勉強するために、まずは開発環境を設定してみる。
目次
【0】簡単に試したい場合 - Webで実行させる 【1】設定環境 【2】設定手順 1)Go のダウンロード 2)Go のインストール 3)VS Code の拡張機能および依存パッケージをインストール 4)動作確認(Hello world!)
【0】簡単に試したい場合 - Webで実行させる
環境構築せずに、気軽に試したいって人のために 以下のサイトから実行できる
https://play.golang.org/
https://paiza.io/projects/hbWxzFnQn85ytKLPYu-m1g?language=go
【1】設定環境
OS : Windows10 Visual Studio Code 1.44.2 Go v1.14.2
前提条件
Visual Studio Code は、既に設定済み
【2】設定手順
1)Go のダウンロード 2)Go のインストール 3)VS Code の拡張機能および依存パッケージをインストール 4)動作確認(Hello world!)
1)Go のダウンロード
以下から、ダウンロードする (今回は、「go1.14.2.windows-amd64.msi」)
2)Go のインストール
デフォルトでインストール。 パス:C:\Go
補足:環境変数について
環境変数 GOPATH と PATH は、インストール時に設定されていた
3)VS Code の拡張機能および依存パッケージをインストール
i) 拡張機能
VS Code を起動し、拡張機能(Ctrl+Shift+X)を開いて、「Go」で検索し、 Go言語の拡張機能をインストールする Powershell を起動し、「go version」を入力 $ go version go version go1.14.2 windows/amd64
ii) 依存パッケージ
コマンドパレット(Ctrl+Shift+P)を開いて、「GO: Install/Update tools」で検索し、 全てのチェックボックスにチェックし、「OK」ボタン押下 # 以下のメッセージができたら成功 ・・・略・・・ Installing golang.org/x/lint/golint SUCCEEDED All tools successfully installed. You are ready to Go :).
VS Codeの再起動
念のため、VS Codeの再起動する # Anaconda と共存していると、Hello worldした際にコンパイルエラーになるので # ここで、再起動しておく(再起動しても発生するかも。とにかく色々いじったら共存できた)
4)動作確認(Hello world!)
任意の場所(今回は「C:\golang_demo」)に、以下のファイルを作成し、 実行する(Ctrl + f5 又は [Run]-[Run Without Debugging]を選択)
hello.go
package main import "fmt" func main() { fmt.Printf("Hello world!!!") }
参考文献
https://qiita.com/melty_go/items/c977ba594efcffc8b567
https://mukoiri-engineer.com/go-development-environment/
関連記事
Golang ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/04/12/145237
Golang ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2020/04/05/000000
Golang ~ 基本編 / 関数 ~
https://dk521123.hatenablog.com/entry/2021/05/03/000000
Golang ~ 基本編 / 構造体 ~
https://dk521123.hatenablog.com/entry/2021/05/01/000000
Golang ~ 基本編 / ポインタ/アドレス ~
https://dk521123.hatenablog.com/entry/2021/05/02/000000
Golang ~ 基本編 / インターフェイス ~
https://dk521123.hatenablog.com/entry/2021/05/04/000000
Golang ~ 並列プログラミング(Goルーチン/チャネル) ~
https://dk521123.hatenablog.com/entry/2021/05/05/000000