golang
やぬてつです。 この記事はGoLand初心者をターゲットとしています。 最近GoLandを利用し始めたんですが、今までのエディタにあった機能どこにあるんだろ?ってこと多々ありますよね? その中でも特にコードスニペットがなかなか辛いところです。特にGo言語を…
やぬてつです。 この記事のターゲットはGoLand初心者の方です。 Go言語は各種ツールが揃っているのでコンソールで作業している方も多いと思います。 私もほとんどコンソールで開発しているのですが、チームでGoLandを利用していることから、少しずつGoLandに…
やぬてつです。 この記事は Cloud Spanner をGo言語でゴニョゴニョしている人をターゲットにしています。 慣れないSQLと格闘している時、値が設定されていないカラムを引っ張ろうとしたところ、 spanner: code = "InvalidArgument", desc = "cannot decode f…
やぬてつです。 この記事はGAE/Goで頑張っている人をターゲットにしています。 GAE/Go良いですよね。GAEももちろん良いですし、Golangも良いですよね。よってGAE/Go最強ですね! ところで、GAE/Goでデバッグはどうやっていますか? 色々やり方あるのかもしれ…
やぬてつです。 この記事はEmacsでGolangを書いている人をターゲットとしています。ですがsnippte部分以外はEmacsとは関係ないです。 Golangを書いていると構造体を出力したい時がありますよね。 そんなときには fmt.Printf("%+v", hoge) なんかで出力すると…
やぬてつです。 この記事はEmacs+Company+Yasnippet+golangを想定しています。 EmacsでGolangを書いていて補完はcompayに任せています。 Golangはこんな感じの処理をよく書きます。 if err != nil { return err } なので、これをyasnippetを使って登録してし…
EmacsでGoを書いている人をターゲットとします。 スニペットで解決 # -*- moode: snippet -*- # name: if err fatal # key: ief # -- if err != nil { t.Fatal(err.Error()) } ↑これをgo-modeに配置すれば ief で if err != nil { t.Fatal(err.Error()) } が…
やぬてつです。 この記事はEmacsでGo開発をしている人を対象としています。 「あーもう少しエレガントにGolangの開発がしたいなー」 皆さんそう思いますよね。 特に、テストを書いている時に、バッファを切り替えるのがメンドクサイくて、キーバインド一発で…