Skip to content

mikan/go-training-course

Repository files navigation

Go Training Course

Go Report Card Code Climate

概要

本リポジトリは、第1期 (2016年)「Go 基本技術習得コース」の @mikan の課題を保管・共有するためのリポジトリです。

課題本

The Go Programming Language (著者: Alan A. A. Donovan, Brian W. Kernighan ISBN:978-0134190440)

実施説明

プロジェクト構成

ソースコードディレクトリ:

📁 src/github.com/mikan/gopl

開発環境

golang:

  • 1.5.1

IDE:

OS:

  • OS X 10.11
  • Windows 10 Pro 64bit

メモ

現在位置を GOPATH にする

BASH の場合:

export GOPATH="$(cd "$(dirname "${BASH_SOURCE:-$0}")"; pwd)"

バッチファイルの場合:

for /f "delims=" %%a in ('@cd') do setx GOPATH %%a

setx の都合上、コンソール起動前に実行する必要がある。

gofmt/goimports 全部適用

BASH の場合 (完全版):

find . -name "*.go" -exec bin/goimports -l -w {} \;

バッチファイルの場合 (完全版):

for /r %%i in (*.go) do bin\goimports -l -w "%%i"
ベンチマークテストの実行

ch02/ex03 の例:

go test github.com/mikan/gopl/ch02/ex03 -bench=.

謝辞

研修指導

@YoshikiShibata

About

@YoshikiShibata's Go language training course.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages