タグ

Programmingとgolangに関するfb2kのブックマーク (4)

  • これからGoを始める人のためのTips集 | The Wacul Blog

    こんにちわ。最近業務でGoを書いているのですが、3,4週間たち、だいぶ環境にも慣れてきたので、これからGoを初めようと思っている人向けにTipsを書きたいと思います。 間違いや改善点などあれば、 @tutuming まで教えていただけると大変ありがたいです。 インストール と設定 (OSX) http://golang.org/dl/ から、インストーラー (go1.3.1.darwin-amd64-osx10.8.pkg など) を選んで最新版をインストールしたら大丈夫です。自分の環境にあわせたインストーラ選んでください。 homebrewを使っている人は でもインストールできます。 $GOPATH とプロジェクトの作り方 Go のパッケージ管理には、 go get コマンドを使います。 go get github.com/aaa/bbb とすると、 github.com/aaa/bbb

    これからGoを始める人のためのTips集 | The Wacul Blog
  • The Go Programming Language

    Tips for writing clear, performant, and idiomatic Go code Packages

    The Go Programming Language
  • 高速にGo言語のCLIツールをつくるcli-initというツールをつくった

    高速にGo言語のCLIツールをつくるcli-initというツールをつくった tcnkms/cli-initGitHub cli-initを使えば,Go言語コマンドラインツール作成時のお決まりパターンをテンプレートとして自動生成し,コア機能の記述に集中することができる. デモ 以下は簡単な動作例. 上のデモでは,addとlist,deleteというサブコマンドをもつtodoアプリケーションを生成している.生成結果は,tcnksm/sample-cli-initにある. 背景 Go言語で作られたコマンドラインツールを見ていると,codegangsta/cliというパッケージがよく使われている. これは,コマンドラインツールのインターフェースを定義するためのライブラリで,これを使えば,サブコマンドをもつコマンドラインツールを簡単につくることができる(Usageを自動で生成してくれたり,bash

  • PHPerでも書けるgo言語 - uzullaがブログ

    超簡単なお仕事がはいってきたんですが、ちょっとした事だったのでGo言語で書く事にしました。 わりとどうこうなかったんですが、さすがのgo、ググラビリティが微妙であり、go言語入門にイケてる感じの記事がぱっとなかったのでメモ的な感じで残してみます。 基的にPHPer向けです。 go言語のインストール MacだとBrewで一発ではいります。 brew install go Helloworld hello.go package main import ("fmt") func main() { fmt.Println("Hello, world") }LLっぽく実行するには(コンパイルと実行を同時にやるには) go run hello.gomain関数から始まる、というのがC言語っぽくてなつかしいですね。 go runをつかうとスクリプト言語と似た感じになるので、とても楽で良いです。 環境設

    PHPerでも書けるgo言語 - uzullaがブログ
  • 1