go

no image

File is not `goimports`-ed with -local github.com/xxx/xxx (goimports)

実行時、 というエラーが発生することがあったのでその対処法を紹介

no image

SA1019: “io/ioutil” has been deprecated since Go 1.16: As of Go 1.16

と引っかかるようになった場合の対処として、旧Version (左)で記載していた書き方を、現時点での推奨(右)に書き換える必要がある。 非推奨(deprecated) 推奨 ioutil.Discard io.Disca…

【解決法】go1.16でビルドエラー「no required module provides package github.com」が発生する場合

go1.16.3 で gGo 1.15 までは go build や go test などのコマンドで go.mod や go.sum の内容が勝手に更新されていたが, 1.16 からは自動では更新されなくなった。

go言語で自分のlocalIPを取得する

dockerコンテナでgoのプログラムを動かしていると、コンテナのIPをどのように取得すればよいか困ったのでその対処を紹介。

go言語で設定ファイルを簡単に読み込む

go言語で設定ファイルを読み込む際、https://gopkg.in/ini.v1 というのがとても便利だったため紹介。 これを使う事で、Configファイルに記載したパラメータを簡単にgoで使う事ができる。

go言語でランダムな数値を出力させる

go言語でランダムな数値を出力させる

go言語でgracefulを使ってwebサーバを立てる

gracefulというパッケージがあるので、これを利用することで簡易的にwebサーバを立ち上げることができる。これを使えばApacheやNginxを使わずとも、go言語だけでwebサーバを立ち上げることができるのでその方法を紹介。

go言語でファイルを書き出す

go言語でファイルを開き、書き出す方法

go言語でのstringやint、structのsort

どの言語でも一発でsortするメソッドは用意されているものだが、あまり馴染みのない言語だと時間がかかるものだ。go言語でのsortについてまとめる

Go言語での正規表現

Go言語内の文字列の判定で正規表現を使う際の"regexp"ライブラリについてまとめる