// slice作成 第二引数は初期の大きさ urls := make([]Target, 0) // 追加するにはappendを使う urls = append(urls, Target{"http://tdoc.info/blog/", "setAccount"}) // 順々にアクセス for i, u := range urls{ // iはindex番号。0から始まる fmt.Println(i, u) } for { select { case receive := <-receiver: log.Println(receive) case <-time.After(time.Second): log.Println("timeout") return } } func worker(msg string) <-chan string { limit := make(chan
DBから直接golangのモデルを生成するxoのご紹介¶ Webアプリを開発している時に、DBのモデル定義の方法にはいろいろなやり方があると思います。 xo は、 DBから直接 golangのモデル定義を自動生成するツールです。 PostgreSQL MySQL Oracle Microsoft SQL Server SQLite に対応しており、良く使われるRDBをほぼカバーしていると思います。 インストール¶ goのツールですので、 go get でインストールできます。 $ go get -u golang.org/x/tools/cmd/goimports (依存性のため) $ go get -u github.com/knq/xo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く