Skip to content

このリポジトリは、プログラミング言語 Go のチュートリアルサービス "A Tour of Go" を利用し学習を行った記録です。

License

Notifications You must be signed in to change notification settings

morikiyo/a-tour-of-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a-tour-of-go

このリポジトリは、プログラミング言語 Go のチュートリアルサービス "A Tour of Go" を利用し学習を行った記録です。"A Tour of Go" はブラウザ上にエディタおよび実行環境を用意していますが、あえて macOS に Go 環境を用意して学習を行いました。

環境構築

  • OS: macOS High Sierra
  • Editor: Atom
  • Package Manager: Homebrew

Go のインストール

$ brew install go

go-delve (debugger) のインストール

$ go get -u github.com/go-delve/delve/cmd/dlv

delve/install.md at master · go-delve/delve

Homebrew でもインストールできるようです。(今回は上記 go get にてインストールしました)

利用する Atom パッケージ

  • go-plus
  • atom-runner

備忘録

コンパイルと実行

$ go run filename

Atom 上で実行する場合、Ctrl+R で Atom-Runner が起動します。
中断は Atom Runner のタブをクリックした後 Ctrl+Shift+C です。

gotour

この Go Tour はスタンドアロンのプログラムとして動かすこともできます。
(https://go-tour-jp.appspot.com/welcome/3)

go tool tour では動作しなかったので、go get でインストールしました。 インストールされた gotour は $GOPATH/bin にあります。 環境変数 GOPATH が設定されていない場合は go env GOPATH で確認できます。 デフォルトではおそらく ~/go でしょう。

$ go get github.com/atotto/go-tour-jp/gotour

$ go env GOPATH
/Users/username/go

$ ~/go/bin/gotour

About

このリポジトリは、プログラミング言語 Go のチュートリアルサービス "A Tour of Go" を利用し学習を行った記録です。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages