関連記事
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
以下、自分用のメモです。よく忘れるのでここにメモメモ。。。
個人的にGoで遊んでいるときはIDEを使わない状態で書いていることが結構あります。
なので、保存とかしても自動でフォーマットとかされないので、自分で goimports 実行したりします。
んで、全ファイルに goimports -w
したいときがあるとき、以下を良く使っています。
find . -name '*.go' -exec goimports -w {} +
\;
じゃなくて +
にすることで、findコマンドが見つけてくれたファイルが一括で指定されますので、ファイル数が多い場合にちょっとパフォーマンス良し。
Windows環境 (pwsh) の場合は以下な感じ。
Get-ChildItem -Recurse -Filter *.go | ForEach-Object { goimports -w $_.FullName }
参考情報
Goのおすすめ書籍
上の書籍の日本語版が下です。
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。