hasen's tech life

Twitter: @hasen

Goはじめました.

Goを書き始めた.
tutorialをひと通りして,最近出た雑誌に目を通すなど(途中).

# 基本コマンド
$ go version
# 実行
$ go run FILE_NAME
# build
$ go build FILE_NAME
# format
$ go fmt FILE_NAME
# help
$ go help
$ godoc PACKAGE_NAME
# document
# ctrl+cで接続終了
$ godoc -http=":3000"

 

# packageを作る
# 1つのpackageは1つのdir内に
$ mkdir DIR_NAME
$ mkdir DIR_NAME/pkg
$ mkdir DIR_NAME/src
$ mkdir DIR_NAME/bin
$ cd DIR_NAME
$ export GOPATH `pwd`
$ cd DIR_NAME/src/main
$ vi main.go 
# DIR_NAME/binに出来る
$ go install

 

# importにoptionがある
# f: package名変更
# _: 使用しない
# .: package名の省略

 

# '``'でヒアドキュメント

 

# 変数を宣言し明示的に値を初期化しなかった場合,型ごとのゼロ値で初期化される

 

# 戻り値の数と受け取る変数の数が合わないとエラー
# 無視したい戻り値が在るときは,'_'で無視できる

 

# Goの配列は固定長,可変長配列はスライス
# 長さが異なると配列としては別の型になる
# 配列はシビアなメモリ管理が必要なときに用いる
 
 
WEB+DB PRESS Vol.82
WEB+DB PRESS Vol.82
posted with amazlet at 14.09.18
山口 徹 Jxck 佐々木 大輔 横路 隆 加来 純一 山本 伶 大平 武志 米川 健一 坂本 登史文 若原 祥正 和久田 龍 平栗 遵宜 伊藤 直也 佐藤 太一 高橋 俊幸 海野 弘成 五嶋 壮晃 佐藤 歩 吉村 総一郎 橋本 翔 舘野 祐一 中島 聡 渡邊 恵太 はまちや2 竹原 河合 宜文 
技術評論社 
売り上げランキング: 1,659