コピペコードで快適生活

明日使えるソースを自分のために

Go

Goことはじめ(JSONの取り扱い)

Go

http://gihyo.jp/dev/feature/01/go_4beginners/0004 より学んだことメモ package main import ( "fmt" "log" "encoding/json" ) // // 構造体にタグをつけることでJSON変換時の // ルールを定義することができる // 何も指定しない場合はpublicなフィールド…

goenvインストールメモ

Go

# インストール $ git clone https://github.com/syndbg/goenv.git ~/.goenv # ~/.bash_profile に追記 export GOENV_ROOT="$HOME/.goenv" export PATH="$GOENV_ROOT/bin:$PATH" eval "$(goenv init -)" # 反映 source ~/.bash_profile # 使えるバージョン確…

Goことはじめ3

Go

第3章 型システム―型を用いた安全なプログラミング:はじめてのGo―シンプルな言語仕様,型システム,並行処理|gihyo.jp … 技術評論社 より学んだことメモ。 package main import ( "fmt" ) // // 型の拡張 // 同じ型でも違う意味を持つもの(同じintでもIDを…

Goことはじめ2

Go

第2章 基本文法―覚えやすいコンパクトな言語仕様:はじめてのGo―シンプルな言語仕様,型システム,並行処理|gihyo.jp … 技術評論社 より学んだことメモ。 基本的な文法について package main import ( "fmt" "os" "errors" "log" // f "fmt" -> と記述する…

Goことはじめ

Go

http://gihyo.jp/dev/feature/01/go_4beginners で学んだことをメモしていく。 はじめに # インストール brew install go # ./bash_profileの設定 export GOROOT=/usr/local/opt/go/libexec export GOPATH=$HOME export PATH=$PATH:$GOROOT/bin:$GOPATH/bin …