golang, VScode, 未分類

エラー詳細

Version of Delve is too old for this version of Go (maximum supported version 1.13, suppress this error with  ...

golang, VScode

address already in use

Goで開発していてVScodeでローカルテスト、デバッグ等をしようとして、
サーバーを立ち上げようとして listen tcp :11240: bind: address alrea ...

golang

先輩エンジニアからOSSに参加して活躍しているのをみていて、自分も参加してみたいなーと思っていたので、今回、初めてOSSに参加してみました。そんな大掛かりなものではなく、ちょっとしたバグ修正ですが無事マスターマージされて嬉しかったので ...

golang, VScode

キャメルケース スネークケースの変換が面倒

最近仕事でGoを書いているのですが、
GoでAPIサーバーを開発しているとキャメルケースと
スネークケースを変換したりすることが多いです。

json、クエリパラメー ...

golang

Defer文

Goにはdefer文といって
関数やメソッドの実行を後から実行する、正確には関数などのreturn文や最後から近いところから順に実行させることができるdefer文が用意されています。

関数だけでなくメソ ...

golang

フィールドの昇格

Goの構造体フィールドは昇格という概念を持っています。
例えばネストされた子構造体のフィールドが昇格し、構造体の外からダイレクトにアクセスすることが可能です。

文字だとちょっとわかりずらいので以下に ...

golang

xormのオートインクリメントタグをsliceで利用した時に、痒いところに手が届かない話

この記事はGo2 Advent Calendar 2019に参加しています。

まとめ

xormのオートインクリメントタグをsliceで利 ...