ゴール
Go言語の基礎が始められる状態にする
Go言語の基礎
a tour of Go
環境
- mac
環境構築に必要なこと
-
インストール
- コマンド実行
brew install go
- コマンド実行
-
環境変数の設定
- パス追加とGOPATHの設定
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
- パス追加とGOPATHの設定
-
ディレクトリの作成
- 環境変数GOPATH配下「bin」「pkg」「src」のフォルダを作成
mkdir -p go/bin
mkdir -p go/pkg
mkdir -p go/src
- 環境変数GOPATH配下「bin」「pkg」「src」のフォルダを作成
-
VSCodeの設定
- VSCodeの拡張機能を”go”で検索し、"Go"をインストール
- goのコードアシストなどのツール類をインストール
- (表示 -> コマンドパレット)に、"Go:Install/Update Tools"と入力後、全てインストール
- ソースコードをsrc配下に配置する
実行方法
- コマンド実行
go run 〇〇.go
- VSCode実行
- 実行ボタン これならデバッグ実行できる
- 実行ファイル実行
-
go build
で生成されたファイルを実行する
-
コマンド
- go build
go build hello.go
- 実行するとコンパイルされる。
- 実行ファイルが作成される
- go install
- go fmt
- コードフォーマッターのコマンド。インデントや改行位置などを自動調整する。
- go test
- golint
- Goらしくないコーディングスタイルに対して警告をするコマンド。
感想
- どこか懐かしさがある