Go
ATOM

Go言語はじめました

なぜGo?

特に理由はないです
なんか流行ってるっぽい?

読んだ本

スクリーンショット 2018-04-03 12.25.13.png
みんなのGo言語【現場で使える実践テクニック】
まだ20ページくらいしか読んでない(。・ˇ_ˇ・。)
なので読み進めたがら記事を更新していこうと思ってます(更新頻度は未定)

とりあえず環境構築!

brewでインストール

インストール
brew install go

GOPATHの設定

パスの設定
export GOPATH=$HOME/dev
export PATH=$PATH:$GOPATH/bin

エディタ

エディタはよくわかんないのでATOMを使いました
Go言語用の支援ツールがあったので入れました

導入方法はググったら見つけました
@m0a記事を参考にさせていただきました

Goで必要なもの

インストール
go get golang.org/x/tools/cmd/goimports
go get github.com/nsf/gocode
go get github.com/rogpeppe/godef

ATOMで必要なもの

インストール
apm install go-plus
apm install godef

で?どうなった?

イマイチわかってない、でも唯一便利なところが!
スクリーンショット 2018-04-03 14.45.58.png
上の画像のめちゃくちゃなコードですが(fmtのimportすらなくインデントも悪い!)
ファイルの保存をしたら
スクリーンショット 2018-04-03 14.57.54.png
綺麗になってる~しかもimportまで!

とりあえずここまで

この記事を更新するか新しく記事書きます