goenvで最新のGoバージョンがないとき
解決方法
$ cd $GOENV_ROOT
$ git pull origin master
gitで入れたgoenvの
目的のバージョンがない時はgoenvのバージョンが古いのでアップデ
connect-goでCORS対応
本記事は Go Advent Calendar 2022 の24日目の記事です。
connect-go最高さて最近話題のconnect-goを触ってみました。
connect-goはgRPCだけでなく、RESTもサ ...
[xorm] 初めてOSSにプルリク出してマスターマージされた話
先輩エンジニアからOSSに参加して活躍しているのをみていて、自分も参加してみたいなーと思っていたので、今回、初めてOSSに参加してみました。そんな大掛かりなものではなく、ちょっとしたバグ修正ですが無事マスターマージされて嬉しかったので ...
VSCode拡張 キャメルケース スネークケースの変換
キャメルケース スネークケースの変換が面倒
最近仕事でGoを書いているのですが、
GoでAPIサーバーを開発しているとキャメルケースと
スネークケースを変換したりすることが多いです。
json、クエリパラメー ...
Golang Defer Keyword
Defer文
Goにはdefer文といって
関数やメソッドの実行を後から実行する、正確には関数などのreturn文や最後から近いところから順に実行させることができるdefer文が用意されています。
関数だけでなくメソ ...
Golang ネストされた構造体フィールドの昇格について
フィールドの昇格
Goの構造体フィールドは昇格という概念を持っています。
例えばネストされた子構造体のフィールドが昇格し、構造体の外からダイレクトにアクセスすることが可能です。
文字だとちょっとわかりずらいので以下に ...