choco install golang
choco upgrade golang
%GOPATH%\bin
go mod init example.com/hoge/hello
go get github.com/x-motemen/ghq
/.gitconfigに以下のように記載で、ghq get でgoモジュールのインストール先を指定可能になる
[ghq] root = /home/m-nawata/dev/go/src
go get github.com/peco/peco/cmd/peco
function peco-src () { local selected_dir=$(ghq list -p | peco --query "$LBUFFER") if [ -n "$selected_dir" ]; then BUFFER="cd ${selected_dir}" zle accept-line fi zle clear-screen } zle -N peco-src bindkey '^]' peco-src
import ( "bufio" "fmt" "os" ) func useBufioScanner(fileName string) { fp, err := os.Open(fileName) if err != nil { panic(err) } defer fp.Close() scanner := bufio.NewScanner(fp) for scanner.Scan() { fmt.Println(scanner.Text()) } }