go

Golangでネットワークプログラミングの勉強

go

Whispering Gophers を読みながらネットワークプログラミングの勉強をしてる。 part2は標準入力で受けた文字をjsonに変換してlocalhost内でtcpを使って送るというもの。 JavaScriptとか書いてて個人的に未知の領域だったのだけど、こんな簡単に書けるんです…

Goでpackageに定義した変数を参照できない

go

Goで自作packageをimportして使うサンプルを書いていて上手くいかなかったのでメモ こんなpackageをサンプルで書いてmainでimportして使用しようとした。 package gosample var message string = "hello world" package main import ( "fmt" "gosample" ) fu…

GoSublime導入

go

ubuntu (Xubuntu) 14.04LTS で golang のインストールと SublimeText3 の設定 - けいれん現象の幽玄美よを参考にGoSublime入れてみた。便利。

godocが見つからない

go

パッケージのドキュメントを見ようとgodocを使おうとすると見つからないと言われてしまう。 どうやら別途インストールしないといけないらしい。 $ go get code.google.com/p/go.tools/cmd/godoc package code.google.com/p/go.tools/cmd/godoc: cannot downl…

Goの実行環境を入れてみる

go

Goを試してみるためにまず実行環境を入れてみた。 Homebrewで簡単に入るようなのでインストール $ brew install go $ go version go version go1.3.1 darwin/amd64 Vagrantで用意したUbuntuにはlinuxbrewで入れてみた。makeに時間かかる。 Linuxの場合公式か…